[英]Swift renaming the back navigation item
我正在尝试编辑导航 controller 中后面项目的磁贴。
我有这个场景, Navigation Controller -> Table View Controller -> TableViewController 。
在第二个 TableViewController 中,我想将后面的项目从“ xxxx ”重命名为“ Back ”。
有没有办法通过StoryBoard来完成,或者我应该以编程方式完成?
这是我尝试过的方法,但它不起作用:
let backItem = UIBarButtonItem()
backItem.title = "Back"
navigationItem.backBarButtonItem? = backItem
或者
navigationItem.backBarButtonItem?.title = "back"
他们都在 viewDidLoad()
backBarButtonItem
适用于您要返回TO而不是FROM的视图控制器。
因此,在第一个视图控制器中,您可以拥有代码...
navigationItem.backBarButtonItem = UIBarButtonItem(title: "Some title", style: .done, target: nil, action: nil)
self.navigationController?.navigationBar.topItem?.backBarButtonItem?.title = "back"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.