在xcode 6中设置选项卡栏项目select的图像
这是我的一个标签栏项目的设置:
然而,当点击应用程序内的项目1051-ID徽章选定的图像不显示,而不是显示:
我的设置有问题吗? 有任何想法吗?
为了解决这个问题,并设置选定的图像,而不写任何代码,我们也可以使用“用户定义的运行属性”。
select标签栏项目,然后在“标识检查器”中,从“用户定义的运行属性”中添加一个新值。
将“Key Path”设置为selectedImage
,然后select“Type” Image
,然后在图像名称中填入“Value”。
如果检查器解决scheme不适合你(例如,由于Xcode错误),你可以尝试这个解决scheme。 在AppDelegate中:
var tabBarController = self.window!.rootViewController as UITabBarController let tabItems = tabBarController.tabBar.items as [UITabBarItem] tabItems[2].selectedImage = UIImage(named: "1051-id-badge-selected.png")
2016年5月25日更新:
在Xcode 7.3.1上, Selected Image
Tab Bar Item
部分下的“ Selected Image
字段正常工作。 (但是我不知道苹果是从哪个版本的Xcode中修正的)。