有什么方法可以将UINavigationController
的导航栏的背景设置为纯色?
我知道我可以更改“色调”颜色,但这仍然使我具有渐变/玻璃效果。
有什么办法我可以摆脱它,而只能使用普通的旧纯色?
最佳答案
我认为您必须继承UINavigationBar并重写-(void)drawRect:(CGRect)rect
:
UIColor *colorFlat = /* any UIColor*/
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [colorFlat CGColor]);
CGContextFillRect(context, rect);
关于ios - 将导航栏背景设置为纯色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10303328/