NAV BAR上的按钮颜色错误

时间:2015-03-11 16:57:38

标签: xcode swift interface-builder

我有一个带控制器的导航栏。我想在右边的按钮上放一个“汉堡包”图标。

enter image description here

它是一个PNG文件。 当我在Interface builder上添加它时蓝色:(。 我一直在弄乱Tint颜色,这会改变整个图像。因此,如果我想要它绿色,我只需更改色调颜色。但我希望颜色来自png,而不是来自色调。我尝试过使用清晰的色调,只是让它消失了。关于这个快速的任何想法?

1 个答案:

答案 0 :(得分:0)

您无法使用PNG更改颜色。正如Apple所说here

  

如果您创建全彩色模板图像,iOS会忽略该颜色。

所以你必须在故事板中或以编程方式更改它,如下所示:

标签栏:

UITabBar.appearance().selectedImageTintColor = UIColor.orangeColor()

导航栏:

UINavigationBar.appearance().tintColor = UIColor.orangeColor()