如果您的导航 Controller 没有条形按钮项,导航后退按钮将显示为最后一个 View Controller 的名称。
我想保留该名称,因为我不想对其进行硬编码。我确实知道如何添加它,但我不想这样做,因为这会为错误留下更多空间。
有没有一种方法可以让左栏按钮项和默认项不消失?
最佳答案
在您想要默认后退按钮和自定义栏按钮项目的 viewController 中添加它。您可以自定义条形按钮项目。
override func viewDidLoad() {
super.viewDidLoad()
let newBtn = UIBarButtonItem(title: "new", style: .plain, target: self, action: #selector(anotherMethod))
self.navigationItem.leftItemsSupplementBackButton = true
self.navigationItem.leftBarButtonItem = newBtn//self.navigationItem.leftBarButtonItems = [newBtn,anotherBtn]
}
关于swift - Left Bar Button Item - 显示上一个 View Controller 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43254254/