问题解决2:修改导航栏默认的返回按钮

开发中常用到NavigationController,自然而然就常用到二级页面,iOS7之后,默认的返回按钮字体颜色是蓝色的

示意图

修改方法也很简单:
找到plist, 加上View controller-based status bar appearance, 并且设置为NO

示意图

然后去你的二级页面,在ViewDidLoad里添加两行代码:

self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault; 

[self.navigationController.navigationBar setTintColor:[UIColor greenColor]]; 

就能修改字体颜色了

如果想去掉 返回按钮中 一级页面的title,在一级页面中添加代码:

//如果有push,B页面的leftbBtn后面不会有A页面的title 
UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]init]; 
backBtn.title = @""; 
self.navigationItem.backBarButtonItem = backBtn; 

完成

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容