2017-02-08 14 views
1

私にはviewControllerがあります。どの私はあなたがfirstVCnavigationBarを隠し、​​でそれを表示しようとしていると信じて、私は私がnavigationBarナビゲーションバーがステータスバーに移動しています

self.navigationController?.setNavigationBarHidden(false, animated: false) 
+0

あなたは、問題のスクリーンショットを投稿for.canあなたが求めかを理解するために、その非常に明確ではありませんを更新しました。 – Joe

+0

画像を添付しましたが、ここには表示されません。これは画像のリンクですhttps://i.stack.imgur.com/aHF8g.png – Santhosh

+0

コードが動作することを教えてください。 – Joe

答えて

0

を表示するには、次のコードを使用していますアップ 起こっているnavigationBar.を持つ別のviewControllerを押していますnavigationBar.を持っていません。

firstVCに次の方法をお試しください。firstVCnavigationControllerを埋め込んでください。

あなたストーリーボードフローレイアウトは以下のように見えるべきである...

enter image description here

はfirstVCのメソッドの下に実装します。

override func viewWillAppear(_ animated: Bool) { 

    self.navigationController?.setNavigationBarHidden(true, animated: true) 
} 

override func viewWillDisappear(_ animated: Bool) { 

    self.navigationController?.setNavigationBarHidden(false, animated: true) 
} 

出力:

enter image description here

+0

戻るボタンをクリックすると、単にスワイプして戻ると表示されるナビゲーションバーが表示されます。 – Santhosh

+1

私はすでにそれが動作していない同じことをやっています – Santhosh

関連する問題