如何在 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)
}

讓我們看看在向新檢視控制器中新增上述程式碼後應用程式的外觀如何。

注意 − 不要忘記為第二個檢視控制器分配類並在該類中新增上述程式碼。

更新於: 27-6 月-2020

4K+ 次瀏覽

開啟你的 職業

完成課程以獲得認證

開始使用
廣告