gpt4 book ai didi

ios - 为什么 iOS 7 中 NavigationBar 和 TableView 的图标颜色不同?

转载 作者:行者123 更新时间:2023-11-29 03:21:08 27 4
gpt4 key购买 nike

我知道UINavigationBar 的tintcolor 属性,并且它在我的项目中设置为默认值。这样,该栏上的图标就会呈现蓝色。

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

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

最佳答案

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

这是一个例子:

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

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

希望这对您有所帮助!

关于ios - 为什么 iOS 7 中 NavigationBar 和 TableView 的图标颜色不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21080902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com