UINavigationBar
[swift]UINavigationBarの表示・非表示をコードで制御する方法
[環境]
Xcode:7.3.1
Swift:2.2
NavigationBarの表示・非表示を制御したいController(.swiftファイル)に下記コードを記述する。
1 2 3 4 5 6 |
override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // NavigationBarを表示したい場合 self.navigationController?.setNavigationBarHidden(false, animated: false) } |
1 2 3 4 5 6 |
override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // NavigationBarを非表示にしたい場合 self.navigationController?.setNavigationBarHidden(true, animated: false) } |
上記ではviewDidAppear内に記述していますが、記述場所はご自身の状況に合わせて調整してください。