IOS:修改NavigationController的后退按钮标题
2014-08-26 14:55
483 查看
今天遇到一问题,折腾很久总算搞明白了
问题是:controllerA和controllerB, 点击controllerA中的某个按钮,将controllerB push出来。controllerB上的返回按钮的title不是我想要的,想改掉,可是怎么也改不了。
这个title默认是controllerA的标题,若controllerA的标题不设置时这个title为“返回”,可是controllerA的标题我必须设,controllerB上的返回按钮的title我要设为“返回”。
在stroyboard里改没成功;
在controllerB里设置self.navigationItem.backBarButtonItem.title=@"返回",也不成功;
跟踪一看,self.navigationItem.backBarButtonItem根本就没值,于是新建一个值赋给他,
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"返回";
self.navigationItem.backBarButtonItem = backItem;还是不成功。
很老火啊。最后准备试试在controllerA中设置看一下。结果我在controllerA push controllerB出来后马上修改。呵呵,成了。www.2cto.com
在controllerA中:
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"返回";
self.navigationItem.backBarButtonItem = backItem; 成功
在controllerA中:
self.navigationItem.backBarButtonItem.title=@"返回",也不成功
问题是:controllerA和controllerB, 点击controllerA中的某个按钮,将controllerB push出来。controllerB上的返回按钮的title不是我想要的,想改掉,可是怎么也改不了。
这个title默认是controllerA的标题,若controllerA的标题不设置时这个title为“返回”,可是controllerA的标题我必须设,controllerB上的返回按钮的title我要设为“返回”。
在stroyboard里改没成功;
在controllerB里设置self.navigationItem.backBarButtonItem.title=@"返回",也不成功;
跟踪一看,self.navigationItem.backBarButtonItem根本就没值,于是新建一个值赋给他,
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"返回";
self.navigationItem.backBarButtonItem = backItem;还是不成功。
很老火啊。最后准备试试在controllerA中设置看一下。结果我在controllerA push controllerB出来后马上修改。呵呵,成了。www.2cto.com
在controllerA中:
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
backItem.title = @"返回";
self.navigationItem.backBarButtonItem = backItem; 成功
在controllerA中:
self.navigationItem.backBarButtonItem.title=@"返回",也不成功
相关文章推荐
- IOS:修改NavigationController的后退按钮标题
- IOS:修改NavigationController的后退按钮标题
- iOS 全局修改UINavigation 后退按钮
- IOS中webview捕捉js中的alert 并修改标题和按钮
- iOS UINavigationController修改导航栏标题、按钮文字以及背景的颜色
- 如何修改NavigationController的后退按钮标题
- iOS设置或修改导航栏按钮、标题
- iOS UIAlertController上修改标题(title) 消息(message) 按钮 的字体大小及颜色
- iOS 利用self.navigationItem.backBarButtonItem修改后退按钮文字
- IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容
- IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容
- iOS 全局修改UINavigation 后退按钮
- iOS 全局修改UINavigation 后退按钮
- iOS 全局修改UINavigation 后退按钮
- 修改返回按钮 标题 (UINavigationBar)
- iOS 更改导航条上返回按钮的标题
- iOS navigation布局 按钮修改
- IOS 自定义导航栏题目和返回按钮标题
- IOS 自定义导航栏标题和返回按钮标题
- IOS 改变导航栏返回按钮的标题