- 导航栏透明
// 导航栏透明 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];