override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.'
UITabBar.appearance().tintColor = UIColor.whiteColor()
UITabBar.appearance().selectedImageTintColor = UIColor.redColor()
} //method is in TabBarViewController
我希望未选中的颜色为白色,所选颜色为红色。 selectedImageTintColor属性在iOS 9中已弃用,我想知道如何才能更改未选中的图像颜色?此外,通过将tabbar keypath的颜色属性更改为红色,我可以将所选图像色调更改为故事板中的红色。我想知道是否有更改故事板中未选中和选定颜色的方法?更改未选中的UITabBar项目的颜色iOS 9
对不起,我在描述中不清楚。我想要取消选中的白色和选中的红色。当我将浅色设置为白色时(与您的代码或变体一样),它选中为红色,但未选中为白色, – stumped
我解决了与UIImage imageWithRenderingMode方法相结合的类似问题。就像这样:'myImage.imageWithRenderingMode(.AlwaysOriginal)' –