Xcode 在Swift中更改特定选项卡项的颜色
我的ViewController中有3个选项卡项 其中一个在屏幕加载时是默认的。但它并没有被强调 我试图手动突出显示它Xcode 在Swift中更改特定选项卡项的颜色,xcode,swift,uicolor,uitabbaritem,Xcode,Swift,Uicolor,Uitabbaritem,我的ViewController中有3个选项卡项 其中一个在屏幕加载时是默认的。但它并没有被强调 我试图手动突出显示它 verride func viewDidLoad() { super.viewDidLoad() if let items = self.TabBar.items as? [UITabBarItem]? { let button = items![1] button.image = button.
verride func viewDidLoad() {
super.viewDidLoad()
if let items = self.TabBar.items as? [UITabBarItem]? {
let button = items![1]
button.image = button.image?.tabBarImageWithCustomTint(UIColor.redColor())
}
我收到一个错误,“UIImage类型的值没有成员选项卡BarImageWithCustomTint”
有什么建议吗?我认为您必须:
button.image?.tabBarImageWithCustomTint = UIColor.redColor()
我相信你必须做到:
button.image?.tabBarImageWithCustomTint = UIColor.redColor()
有两个选项可以设置图像的模式。这里我将使用
ImageAssets
步骤1:将图像添加到ImageAssets
步骤2:从属性检查器将渲染设置为模板图像
请参见屏幕截图:
并保留您已经完成的相同代码 有两个选项可用于设置图像模式。这里我将使用ImageAssets
步骤1:将图像添加到ImageAssets
步骤2:从属性检查器将渲染设置为模板图像
请参见屏幕截图:
并保留您已经完成的相同代码 不要紧,看一看Nick Wargnier对此帖子的评论:他解释了如何更改按钮上图像的色调。决定将tabBarItem更改为常规按钮不要紧,看一看Nick Wargnier对此帖子的评论:他解释了如何更改按钮上图像的色调。决定将tabBarItem更改为常规按钮按钮