欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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,如下图

IOS学习之——修改backBarButtonItem 颜色和文字

在需要改变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];
再运行就会得到结果