我需要幫助顯示和隱藏未與導航控制器鏈接的自定義導航欄。我已初始化我的導航欄,並且UITapGestureRecognizer
在viewWillAppear
中,並且希望讓手勢選擇器顯示和隱藏導航欄。我曾試過無數navigationController
功能,但因爲我還沒有嵌入一個他們似乎沒有工作:需要幫助隱藏/顯示自定義navBar IOS Swift
navigationController?.barHideOnTapGestureRecognizer
// OR
navigationController?.hidesBarsOnTap = true
// OR
navigationController?.setNavigationBarHidden(true, animated: true)
我已經看到:
navigationBar.hidden = true //OR FALSE
可以更改導航欄的初始外觀,但它不能像我需要的那樣切換顯示/隱藏。基本上它只需要模仿蘋果的照片應用程序。提前致謝。
你爲什麼不只是使用導航控制器:在這裏你改變隱藏狀態
然後寫的方法? –
通過寫這篇文章的一半,我意識到我應該有另一個,但我已經有2和它的惱人的鏈接周圍發送對象從一個控制器到另一個。儘管如此,儘管還有更多的工作,感謝您的意見! – bme003