我对 backBarButtonItem
有一个奇怪的问题。我想在整个应用程序中将其标题替换为“后退”,并在大多数 -viewDidLoad
事件中替换后退按钮有效,但在其他 View 中它不起作用并显示前一个 View 的名称。有人遇到同样的问题吗?
附言替换 backBarButtonItem
的方法是实例化 UIBarButtonItem
并将其设置为 viewController.navigationIten.backBarButtonItem
属性的标准方法。
最佳答案
backBarButtonItem
不设置当前 View 中显示的后退按钮,它设置导航到当前 View 的后退按钮,即后退按钮下一个 View 。
这是有道理的,因为后退按钮的标题通常是前一个 View Controller 的标题。
如果想直接设置导航栏的左键,使用self.navigationItem.leftBarButtonItem
。
关于iphone - UINavigationItem BackBarButtonItem 未被替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10622217/