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