gpt4 book ai didi

iphone - 导航栏的色调颜色

转载 作者:行者123 更新时间:2023-12-03 21:24:14 26 4
gpt4 key购买 nike

当我使用以下代码设置色调颜色时,它可以工作

self.navigationController.navigationBar.tintColor = [UIColor BrownColor];

但是当我尝试设置色调颜色时 -` UIImage *navigationBarCol = [UIImage imageNamed:@"navigatorBar_color.png"];

self.navigationController.navigationBar.tintColor = [UIColor colorWithPatternImage:navigationBarCol];`然后它不会显示确切的颜色,只显示黑色阴影。navigationBar_color.png 是我想要设置的颜色的单像素图​​像。我正在使用此方法来设置程序中表格行或其他对象的颜色,并且效果很好。

此外,UIColor colorWithPatternImage 方法应该返回 UIColor,因此这两种方法看起来也与我相似。您能告诉我为什么第二种方法对于 navigatiorBar 效果不佳吗?

最佳答案

导航栏和控件上的tintColor仅用作计算控件中使用的渐变的基础。您不能很好地获得渐变图像,因此它只是使用其中的一部分。听起来您想要的是 UINavigationBar 的自定义子类,并具有重写的 drawRect: 方法。

关于iphone - 导航栏的色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079946/

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