如果您有一个没有 Bar Button Items 的 Navigation Controller,则会显示一个带有最后一个 View Controller 名称的导航返回按钮。
我想保留这个名字,因为我不想硬编码它。我确实知道如何添加它,但我不想这样做,因为这为错误留下了更多空间。
有没有一种方法可以让我拥有一个左栏按钮项目并且默认的项目不会消失?
如果您有一个没有 Bar Button Items 的 Navigation 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]
}