为什么没有UIToolBar
在模态视图中设置颜色的默认背景颜色为浅灰色?
这弄乱了我barTintColor
,改变背景也无济于事。
我该如何解决?
为什么没有UIToolBar
在模态视图中设置颜色的默认背景颜色为浅灰色?
这弄乱了我barTintColor
,改变背景也无济于事。
我该如何解决?
UIToolbar 也有一个 tintColor 属性,就像 UINavigationBar 一样。您应该能够将一个设置为另一个:
因此,如果您想将 UINavigationBar 色调设置为 UIToolBar 色调,那么只需
yourtoolbar.tintColor = yournavbar.tintColor;
在你的实现文件的最后只写这个。
带有颜色的 UIToolbar:
@implementation UIToolbar (UIToolbarCategory)
- (void)drawRect:(CGRect)rect {
UIColor *color = [UIColor WhiteColor];
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColor(context, CGColorGetComponents( [color CGColor]));
CGContextFillRect(context, rect);
}
@end
希望能帮助到你..