我试图让我的自定义视网膜图像显示在我的自定义iOS5 TabBar中失败。将自定义视网膜图像添加到TabBar在iOS5
我在我的TabBar中有4个项目,我已将选定/未选中的图像设置为[email protected],其分辨率为160px x 75px。我认为这些160像素宽度图像中的4个可以很好地适应640像素的视网膜宽度。
您可以查看这里我[email protected] https://lh4.googleusercontent.com/-afHulbEcxNE/TuPe-YIj91I/AAAAAAAAAII/lCojphAxF9w/s160/contact%2525402x.png
我已经设定程式设计的所有项目,如下图所示。
UIImage *selectedContact = [UIImage imageNamed:@"[email protected]"];
UIImage *unselectedContact = [UIImage imageNamed:@"[email protected]"];
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];
UITabBarItem *item3 = [tabBar.items objectAtIndex:3];
[item0 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item1 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item2 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item3 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
在运行时,我可以看到,比例设置为1
为什么不是2被拾起掉图像的后缀?标签栏很大,并没有缩放。
请参阅下面的屏幕截图模拟器......我的应用程序图标,默认图标
我的其他视网膜图像工作。
想法?我正在驾驶自己坚果☺预先感谢。
这是图标寿,iOS5之前? – Chris
标签栏图标,您可以开发的每个iOS版本。 – JoePasq
我的歉意,但我不跟随。我在HIG的印象下,现在我可以选择在图标上指定图像。从HIG,我认为如果@ 2x指令存在,API会扩展吗? – Chris