gpt4 book ai didi

iphone - 移除 UINavigationBar 上的渐变

转载 作者:可可西里 更新时间:2023-11-01 04:05:49 25 4
gpt4 key购买 nike

如何删除 UINavigationBar 上的默认渐变?我应该设置什么属性来执行此操作?

最佳答案

您可以通过将此代码弹出到具有导航栏的类中来移除渐变并设置您自己的纯色。您可以将 UIColor 更改为您需要的任何颜色。请注意,此代码需要在另一个实现之外,因此无论您将其放入什么 .m 文件,都应将其放在该文件中已实现的类的 @implmentation 之前。

@implementation UINavigationBar (UINavigationBarCategory)   
- (void)drawRect:(CGRect)rect {
UIColor *color = [UIColor blueColor];
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColor(context, CGColorGetComponents( [color CGColor]));
CGContextFillRect(context, rect);
}
@end

关于iphone - 移除 UINavigationBar 上的渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4904877/

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