方法一:
(1)
self.navigationController.navigationBar.barStyle = UIBarStyleDefault; self.navigationController.navigationBar.translucent = YES; self.navigationController.navigationBar.tintColor = nil;
(2)
self.navigationController.navigationBar.barStyle = UIBarStyleBlack; self.navigationController.navigationBar.translucent = NO; self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
(3)
self.navigationController.navigationBar.barStyle = UIBarStyleBlack; self.navigationController.navigationBar.translucent = YES; self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
方法二:
//设施导航控制器导航栏的背景图片(遮盖后面的过度黑影(系统自带)) [self.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbarBackgroundWhite"] forBarMetrics:UIBarMetricsDefault];
iOS导航栏样式设置
本文提供了三种修改iOS应用中导航栏样式的详细方法,包括调整导航栏的颜色、透明度及设置背景图片,以解决系统自带的过渡黑影问题。
1012

被折叠的 条评论
为什么被折叠?



