0
所以如果你有一个没有栏按钮的导航控制器项目,然后导航返回按钮将显示与最后一个视图控制器的名称,我想保留,因为我不想必须硬编码它。而且我知道如何添加它,但我不想这样做,因为这会给bug留下更多空间。有没有一种方法,我可以有一个左栏按钮项目和默认的一个不会消失?左栏按钮项目
所以如果你有一个没有栏按钮的导航控制器项目,然后导航返回按钮将显示与最后一个视图控制器的名称,我想保留,因为我不想必须硬编码它。而且我知道如何添加它,但我不想这样做,因为这会给bug留下更多空间。有没有一种方法,我可以有一个左栏按钮项目和默认的一个不会消失?左栏按钮项目
将此添加到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]
}
你想拥有多个左边栏按钮项目包括默认后退按钮? –
是的。那是对的 –