我有三個視圖控制器,它們嵌入在導航控制器中。快速導航欄行爲
我想隱藏從第一視圖控制器導航欄。
爲此我使用
navigationController?.setNavigationBarHidden(true, animated: true)
在viewDidLoad方法(用於第一控制器)。 與其他兩個控制器一樣,但使用false參數來啓用導航欄。
當我加載應用程序 - 一切都很好,NB被禁用,當我去第二個控制器也都很好 - 它被啓用。但!當我按下第二個控制器導航欄上的按鈕並將用戶發送到第一個控制器時 - 此處啓用了導航欄。
當我們返回到控制器時,是否有一個特殊的方法應該使用?有人可以向我解釋這一點嗎?非常感謝您的幫助。