我有一个自定义文本作为后退按钮,但自iOS7它会自动缩短为默认的“返回”文本,甚至删除。有什么方法可以将默认“返回”文本更改为其他内容吗?我宁愿删除它,而不是用“返回”文本替换它。NavigationBar BackButton的文本,如果NavigationBar的标题太长
2
A
回答
0
做这个
self.navigationController.navigationBar.topItem.title = @"YourTitle";
0
您可以在视图控制器的viewDidLoad
方法要导航回到设置自定义后退按钮:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"CustomTitle" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
+0
如果导航栏的标题太长而且不适合那么它不会缩短/删除吗? – Artrmz
+0
是的。您问是否可以自定义标题,以便显示其他内容而不是默认的“返回”。设置自定义后退按钮可以让你做到这一点。即如果标题长度对于特定的视图控制器来说太长,那么你总是可以设置一个空字符串。 –
0
是的,你可以这样做。例如,在viewDidLoad()
在SWIFT:
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "Custom Title", style: .Plain, target: nil, action: nil)
在Objective-C:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle: "CustomTitle" style: UIBarButtonSystemItem target: nil action: nil];
您还可以设置标题为 “” 如果你要删除的标题,并只显示<符号。
重要:您必须在控制器中执行此操作,其中从开始。
例如,如果SEGUE去从ViewController1到ViewController2,你会写以前的代码在viewDidLoad()
实施ViewController1
相关问题
- 1. 向NavigationBar添加标题
- 2. NavigationBar
- 3. 异步设置NavigationBar的标题
- 4. 如何在NavigationBar下插入UISearchBar标题
- 5. MFMailComposeViewController navigationBar
- 6. 在NavigationBar中为ABPeoplePickerNavigationController自定义标题
- 7. segmentedControl在navigationBar上面标题swift4/xcode9/ios11
- 8. 使用NavigationBar子类UIViewController标题
- 9. 双击UINavigationController navigationBar?
- 10. iOS 8 NavigationBar BackgroundImage
- 11. Swift Toolbar/navigationbar
- 12. UISearchController in navigationBar
- 13. Swift LongPressGestureRecognizer on NavigationBar
- 14. iOS 8中的NavigationBar栏,色调和标题文字颜色
- 15. iPhone:NavigationController NavigationBar后退按钮文本
- 16. Flexbox for NavigationBar像UI
- 17. navigationBar出现在statusBar
- 18. NavigationBar PushViewController不工作
- 19. Make ButtonBarPagerTabStripViewController NavigationBar透明
- 20. NavigationBar外观()(浅色..)
- 21. 更改UINavigationController的动画NavigationBar
- 22. 与NavigationBar奇怪的行为
- 23. NavigationBar的routeMapper不是函数
- 24. 我如何使用NavigationBar shoutemui
- 25. 有条件地启动NavigationBar或TabBar + NavigationBar视图
- 26. NavigationBar和导航按钮中的单独标题
- 27. iPhone navigationBar titleView同步请求问题
- 28. UINavigationController只隐藏navigationBar - Back动画问题
- 29. 如何点击NavigationBar的UIView按钮?
- 30. 怎么走(不可见)NavigationBar?
后退按钮仍然会得到缩短/这样的去除。以及我可能有segmentedControl或导航栏中的其他东西;) – Artrmz