如何在 iPhone/iPad 的導航欄中隱藏後退按鈕?
要隱藏導航欄上的後退按鈕,我們必須將導航按鈕設定為 nil 並隱藏它或直接隱藏它。
讓我們建立一個專案,新增 2 個檢視控制器並將其嵌入到導航控制器中。讓我們看看當沒有程式碼來刪除導航欄時這個專案的外觀如何。
此程式碼將導航欄的後退按鈕設定為隱藏。
self.navigationController?.navigationItem.hidesBackButton = true
此程式碼將導航欄的後退按鈕設定為 nil
self.navigationItem.leftBarButtonItem = nil;
結合這兩種方法是一種更好的解決方案,即使您設定了自定義導航欄,它也可以工作。
self.navigationItem.leftBarButtonItem = nil self.navigationItem.hidesBackButton = true
您還可以使用
override func viewDidLoad() { super.viewDidLoad() self.navigationItem.setHidesBackButton(true, animated: false) }
讓我們看看在向新檢視控制器中新增上述程式碼後應用程式的外觀如何。
注意 − 不要忘記為第二個檢視控制器分配類並在該類中新增上述程式碼。
廣告