-
首先设置不透明 self.navigationController.navigationBar.translucent = NO;
然后设置颜色 self.navigationController.navigationBar.barTintColor = NormalColor;
效果如下:
- 默认
- self.navigationController.navigationBar.barStyle = UIBarStyleDefault;
-
self.navigationController.navigationBar.translucent = YES; self.navigationController.navigationBar.tintColor = nil;`
- 黑色不透明
self.navigationController.navigationBar.barStyle = UIBarStyleBlack; self.navigationController.navigationBar.translucent = NO; self.navigationController.navigationBar.tintColor = [UIColor whiteColor];`
- 黑色透明
self.navigationController.navigationBar.barStyle = UIBarStyleBlack; self.navigationController.navigationBar.translucent = YES; self.navigationController.navigationBar.tintColor = [UIColor whiteColor];`
导航栏设置的颜色和实际的颜色有色差
最新推荐文章于 2024-07-01 21:38:06 发布