gpt4 book ai didi

colors - 更改 UITabBar 项目 iOS 9 的未选中颜色

转载 作者:行者123 更新时间:2023-12-01 15:20:30 25 4
gpt4 key购买 nike

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 中已弃用,我想知道如何才能更改未选择的图像颜色?此外,通过将标签栏键路径的颜色属性更改为红色,我能够将 Storyboard中选定的图像色调更改为红色。我想知道是否有一种方法可以更改 Storyboard 中未选择和已选择的颜色?

最佳答案

确保您的原始图像显示为白色。然后,您只需告诉 TabBarItem 将未选择的图像呈现为 .AlwaysOriginal 并在其上设置一个 selectedImage,如下所示:

let tabBarImage = UIImage(named: "icon-tab-name")
let tabBarItem = UITabBarItem(title: "Title", image: tabBarImage?.imageWithRenderingMode(.AlwaysOriginal), selectedImage: tabBarImage)

然后有

UITabBar.appearance().tintColor = UIColor.redColor()

这样你就会有一个白色未选择状态和一个红色选择状态。

关于colors - 更改 UITabBar 项目 iOS 9 的未选中颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33877281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com