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]
}
你想擁有多個左邊欄按鈕項目包括默認後退按鈕? –
是的。那是對的 –