我爲我的項目使用SWRevealViewController。目前,問題在於當項目啓動時,導航欄顯示標題爲「MyApp」。但是,導航欄時,我家用SlideOutMenu刪除導航欄
單擊如果我在視圖控制器中添加一個導航欄,會出現在第一次運行2個導航欄消失。當我點擊首頁鏈接時,一個導航將自動消失。
如何在點擊主頁鏈接時獲得第一個圖像外觀?我正在使用Swift 3。
我爲我的項目使用SWRevealViewController。目前,問題在於當項目啓動時,導航欄顯示標題爲「MyApp」。但是,導航欄時,我家用SlideOutMenu刪除導航欄
單擊如果我在視圖控制器中添加一個導航欄,會出現在第一次運行2個導航欄消失。當我點擊首頁鏈接時,一個導航將自動消失。
如何在點擊主頁鏈接時獲得第一個圖像外觀?我正在使用Swift 3。
您可以嘗試將導航欄設置爲不隱藏在viewWillAppear
中。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(false, animated: false)
// ...
}
但是我假定導航欄是隱藏的原因是因爲被呈現,所述控制器被模態和未被推到主導航控制器。如果是這種情況,那麼您需要對SWRevealViewController
進行一些操作,並將控制器推到主導航控制器上。
檢查出SWRevealViewController
here和here基本API使用的是具有無代碼的故事板實現,是很容易配置的替代方案。
(發表於OP)。
我不確定我解決的方法是對還是錯。但是,它適用於我。 我通過禁用欄可見性來刪除默認導航欄。然後,我在主頁中添加新的導航欄。在我運行該應用程序後,當我按下主頁按鈕時,出現新的導航欄。
非常感謝您的評論。我嘗試你的代碼,但不工作。現在,我正在尋找你的參考鏈接。謝謝 :) –