当我将视图按到导航控制器上时,后退按钮的标题get被设置为前一个视图的标题。我怎样才能让后退按钮只是说“返回”?如何将UINavigationBar后退按钮的标题更改为“返回”
10
A
回答
30
写这样的代码在你的viewwillappear
:
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;
[_backButton release];
_backButton = nil;
3
在前面视图控制器,有它设置其标题中viewWillAppear
,然后在推新视图控制器的代码,它改变其标题'背部。'
例子:
-(void)showNextScreen{
[self setTitle:@"Back"];
[self.navigationController pushViewController:asdf animated:YES];
}
-(void)viewWillAppear{
[super viewWillAppear];
[self setTitle:@"My Actual Title"];
}
+0
听起来不错..但当新屏幕出现时,过去的屏幕看起来回到标题中,这是不可取的。不错的主意,但! – nithinreddy
+0
如果你正在阅读这个答案 - >使用接受的答案,而是更好! – Tim
相关问题
- 1. UINavigationBar barButtonItem更改后退按钮图像和标题
- 2. 快速更改按钮标题后的后退按钮标题
- 3. 如何更改UINavigationBar后退按钮的文字?
- 4. NavigationController UINavigationBar的后退按钮
- 5. 如何更改uinavigationbar后退按钮文本
- 6. 如何更改后退按钮从文本到图像在UINavigationBar
- 7. UINavigationBar后退按钮蒙皮
- 8. UINavigationBar后退按钮消失
- 9. 如何将UINavigation后退按钮更改为图像?
- 10. 更改浏览器的后退按钮返回两次
- 11. UINavigationBar的后退按钮不会出现
- 12. UINavigationBar得到白色的后退按钮
- 13. 更改后退按钮行为
- 14. 如何以编程方式将后退按钮添加到UINavigationBar?
- 15. 如何更改离子2中后退按钮的标签?
- 16. UINavigationBar按钮更改大小?
- 17. 在UINavigationBar上缩进后退按钮?
- 18. 更改后台按钮的标题
- 19. 如何抓住UINavigationBar后退按钮按下事件
- 20. 如何更改后退按钮标签,react-navigation
- 21. 更改UINavigationBar的标题
- 22. 更改html后jQuery AJAX后退按钮
- 23. 使用后退按钮的问题UINavigationBar中的名称
- 24. 使用[UINavigationBar的外观]改变后退按钮图像
- 25. UINavigationBar中的后退按钮隐藏问题
- 26. Android更改后退按钮的形状
- 27. 更改UINavigationController后退按钮的颜色
- 28. Android:更改后退按钮的操作
- 29. 更改后退按钮的功能android
- 30. WP8后退按钮走两步返回
值得一提的是,iOS的人机界面指南指定返回按钮“应与上一级别的标题标记”,以帮助定向用户:https://developer.apple .com/library/ios/documentation/userexperience/conceptual/mobilehig/Bars.html#// apple_ref/doc/uid/TP40006556-CH12-SW3 – cleverbit