IOS学习之——修改backBarButtonItem 颜色和文字
程序员文章站
2022-06-16 12:25:16
IOS学习之——修改backBarButtonItem 颜色和文字。
刚学习Ios不久,由于最近做的项目牵扯到backBarButtonItem,iO...
IOS学习之——修改backBarButtonItem 颜色和文字。
刚学习Ios不久,由于最近做的项目牵扯到backBarButtonItem,iOS默认的backBarButtonItem标题是前一页的标题,默认颜色是蓝色,因此可能需要修改标题为自定义标题,如“返回”
1.修改backBarButtonItem 颜色
打开Info.plist,添加key:View controller-based status bar appearance,设置value为No,如下图
在需要改变backBarButtonItem颜色的界面文件的viewDidLoad方法中加入如下代码:
self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault; [self.navigationController.navigationBar setTintColor:[UIColor whiteColor]];//设置自己想要的颜色
2.更改backBarButtonItem的标题,以“返回”为例
在需改变backBarButtonItem文字界面的上一页的跳转界面代码之前加如下代码:
UIBarButtonItem *backBtnItem = [[UIBarButtonItem alloc] init]; backBtnItem.title = @"返回"; self.navigationItem.backBarButtonItem = backBtnItem;
//此行为跳转界面的初始化代码; [self.navigationController pushViewController:vc animated:YES];再运行就会得到结果