在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中修正的)。