我知道 tintcolor 属性,UINavigationBar
它在我的项目中设置为默认值。这样,此栏上的图标将变为蓝色。
但是当我在 s 中添加相同的图标时UITableViewCell
,它们是灰色(原始 png)颜色。
有没有办法让它与导航栏上的颜色相同?
我知道 tintcolor 属性,UINavigationBar
它在我的项目中设置为默认值。这样,此栏上的图标将变为蓝色。
但是当我在 s 中添加相同的图标时UITableViewCell
,它们是灰色(原始 png)颜色。
有没有办法让它与导航栏上的颜色相同?
在 iOS7 中,您可以使用新属性来重绘 UIImage,这样您就可以使用与 tint 颜色相同的颜色。
这是一个例子:
UIImage *backButtonImage = [UIImage imageNamed:@"imageName.png"];
backButtonImage = [backButtonImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
最后,您需要设置setTintColor
添加对象UIImage
的属性或整个项目中的属性。
希望这可以帮助!