2016年3月2日水曜日

[Swift]NavigationControllerのNavigationBarの表示 / 非表示方法

NavigationControllerを使っている際、画面上部のBarを表示したくないことがあります。
viewDidLoad()で表示/非表示するのではなく、viewWillAppear()とviewWillDisappear()で表示切り替えを行い、
画面遷移後のControllerに処理させないようにしました。

1
2
3
4
5
6
7
override func viewWillAppear(animated: Bool) {
    self.navigationController?.navigationBarHidden = true
}
 
override func viewWillDisappear(animated: Bool) {
    self.navigationController?.navigationBarHidden = false
}

0 件のコメント:

コメントを投稿