ルートビューコントローラーからのみナビゲーションバーを非表示にする必要があります。
「ナビゲーションバーの表示」を無効にしてストーリーボードから非表示にしようとすると、そのルートビューコントローラーに接続されている他のすべてのビューコントローラーから非表示になります。
可能な解決策は何ですか?
私はこのコードでそれを解決しました:
override func viewWillDisappear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: animated);
super.viewWillDisappear(animated)
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: animated)
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加