0

我知道 tintcolor 属性,UINavigationBar它在我的项目中设置为默认值。这样,此栏上的图标将变为蓝色。

但是当我在 s 中添加相同的图标时UITableViewCell,它们是灰色(原始 png)颜色。

有没有办法让它与导航栏上的颜色相同?

4

1 回答 1

1

在 iOS7 中,您可以使用新属性来重绘 UIImage,这样您就可以使用与 tint 颜色相同的颜色。

这是一个例子:

UIImage *backButtonImage = [UIImage imageNamed:@"imageName.png"];
backButtonImage = [backButtonImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

最后,您需要设置setTintColor添加对象UIImage的属性或整个项目中的属性。

希望这可以帮助!

于 2014-01-13T07:40:35.930 回答