我有一个带控制器的导航栏。我想在右边的按钮上放一个“汉堡包”图标。
它是一个PNG文件。 当我在Interface builder上添加它时蓝色:(。 我一直在弄乱Tint颜色,这会改变整个图像。因此,如果我想要它绿色,我只需更改色调颜色。但我希望颜色来自png,而不是来自色调。我尝试过使用清晰的色调,只是让它消失了。关于这个快速的任何想法?
答案 0 :(得分:0)
您无法使用PNG更改颜色。正如Apple所说here:
如果您创建全彩色模板图像,iOS会忽略该颜色。
所以你必须在故事板中或以编程方式更改它,如下所示:
标签栏:
UITabBar.appearance().selectedImageTintColor = UIColor.orangeColor()
导航栏:
UINavigationBar.appearance().tintColor = UIColor.orangeColor()