导航默认返回按钮设置图片和title
//获取全局样式
[UIBarButtonItem appearance];
// 设置backButton文字的校准位置 UIOffset UIOffsetMake(200.0,100.0)
setBackButtonTitlePositionAdjustment
*** A界面:push前设置back样式,
*** B界面:设置left/right样式
*** B界面:设置 indicatorImage 和 transitionMaskImage 图片
设置indicatorImage
self.navigationBar.backIndicatorImage = image;
self.navigationBar.backIndicatorTransitionMaskImage = image;
隐藏导航栏
一、在viewWilldidLoad中设置
[super.navigationController setNavigationBarHidden:YES animated:TRUE];
二、设置控制器不自动校准位置,既从0.0点开始(如果自动校准则会显示statusBar的白底,从0,20开始)
self.automaticallyAdjustsScrollViewInsets = NO;
三、设置statusBar的显示模式,在控制器中重载如下方法
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;}
四、在viewWillDisplay中设置显示
[super.navigationController setNavigationBarHidden:NO animated:TRUE];
五、设置toolBar隐藏
[super.navigationController setToolbarHidden:YES animated:TRUE];