- 导航栏透明
// 导航栏透明 UINavigationBar *navigationBar = self.navigationController.navigationBar; [navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_transparent"] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; [navigationBar setShadowImage:[UIImage new]]; // 导航栏标题改为白色 self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
状态栏(UIStatusBar)的颜色
1.info.plist文件中,View controller-based status bar appearance项设为YES,
2.在程序代码里设置statusBar
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
//或者
//相对于上面的接口,这个接口可以动画的改变statusBar的前景色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
本文介绍如何使用Objective-C代码实现iOS应用中导航栏的背景透明效果及标题颜色更改,并展示了如何设置状态栏的颜色。
3495

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



