将带有图像的工具栏添加到项目

时间:2016-01-18 03:39:50

标签: ios swift

我在视图控制器页面的底部添加了一个工具栏。

然后添加了几个条形项并删除了属性检查器中每个项目的标题和添加的图像。

但是我注意到图像丢失了颜色并显示为纯蓝色。

有没有办法来解决这个问题? 请看图片   enter image description here

2 个答案:

答案 0 :(得分:0)

我认为可能是工具栏tintColor正在进行覆盖技巧,尝试将tintcolor设置为清除?

[[UIToolbar appearance] setTintColor:[UIColor clearColor]];

还可以尝试将barButton的uiimage设置为UIImageRenderingModeAlwaysOriginal以防止覆盖。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/#//apple_ref/occ/instm/UIImage/imageWithRenderingMode

答案 1 :(得分:0)

夫特:

UIToolbar.appearance().tintColor = .clearColor()