iOS之修改导航栏的返回按钮的文本

A -> B,大概有2种方法:

1)在push的时候,在A中添加代码:

UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"你的文字";
self.navigationItem.backBarButtonItem = backItem;

2)在B中添加代码:

UIBarButtonItem *item = (UIBarButtonItem *)self.navigationController.navigationBar.topItem;
item.title = @"你的文字";
时间: 2024-08-10 19:37:25

iOS之修改导航栏的返回按钮的文本的相关文章

修改导航栏上返回按钮上的字,例如把back修改为返回

注意:这个需要在跳转之前到视图控制器中写,而不是在跳转之后到控制器中写 UIBarButtonItem *backIetm = [[UIBarButtonItem alloc] init]; backIetm.title = @"返回"; self.navigationItem.backBarButtonItem = backIetm;

设置二级导航栏的返回按钮

1. 一般情况下的导航栏跳转,当在一级界面跳转到二级界面的时候,左item的会出现 “返回箭头+一级导航栏的标题”: 比如说:一级导航栏是“白菜精华”,那么二级导航栏的返回键是 : 2. 当我们使用下方的代码(下方代码是在一级界面写)时,确实可以当跳转到二级界面的时候,左上角是“返回图标 + 返回”: self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UI

iOS中修改导航栏高度

有时候需要修改导航栏的高度,可以这样修改: UINavigationBar *bar = [self.navigationController navigationBar]; CGFloat navBarHeight = 30.0f; CGRect rect = CGRectMake(0, 20, self.window.frame.size.width, navBarHeight); [bar setFrame:rect];

ios 设置所有 导航控制器 的返回按钮 自定义导航按钮

应用场景: 1.当导航控制器push很多次,每个自控制器都需要自定义返回按钮,很麻烦 2.当进入二级界面以后,需要隐藏底部的tabbar 3.一次性设置顶部导航条的颜色 解决方法: 自定义导航控制器,重写push(跳到下一个控制器) 和 pop(返回上一个控制器) 方法 代码: #import "SGNavigationController.h" @interface SGNavigationController () @end @implementation SGNavigation

导航栏的返回按钮自定义文字

在上一个界面添加如下代码,下一个界面的返回按钮就会改变: //------UIBarButtonItem *backItem = [[UIBarButtonItem alloc]initWithTitle:@"自定义" style:UIBarButtonItemStylePlain target:nil action:nil]; self.navigationItem.backBarButtonItem = backItem;

iOS:如何修改导航栏按钮或者字体的颜色

今天遇到了导航要设置颜色,并且是当前页面而其他页面不用,我是这样写的就ok了,好像苹果默认的是蓝色的 - (void)viewWillDisappear:(BOOL)animated{ self.navigationController.navigationBar.tintColor = nil; } - (void)viewWillAppear:(BOOL)animated{ self.navigationController.navigationBar.tintColor = [UIColo

iOS 自定义导航栏的返回按钮

UIBarButtonItem * item  =    [UIBarButtonItem appearance]; UIImage* image = [UIImage imageNamed:@"back_icon"]; [item setBackButtonBackgroundImage:[image resizableImageWithCapInsets:UIEdgeInsetsMake(0, image.size.width, 0, 0)] forState:UIControlS

自定义导航栏的返回按钮

UIBarButtonItem *left = [[UIBarButtonItem alloc] initWithTitle:@"返回3" style:UIBarButtonItemStyleDone target:self action:@selector(onBack:)]; self.navigationItem.leftBarButtonItem = left; //另外自定义的按钮后 就不能使用自带的右滑返回手势,参考//http://blog.sina.com.cn/s/b

ios 修改导航栏的颜色

UINavigationBar *bar = [UINavigationBar appearance]; [bar setBarTintColor:[UIColor blueColor]]; // 修改导航栏的颜色为蓝色 [bar setBarStyle:UIBarStyleBlack]; [bar setTintColor:[UIColor whiteColor]]; // 字体的颜色为白色 [bar setTranslucent:NO];