OKADA LABO

[Swift]タブバー、tabBarController使用時、遷移先のタブバーだけを非表示

タブバーコントローラー使用時に、遷移先だけ、タブバーを非表示にしたい。

いろいろやり方はあると思うが

遷移先で、viewDidLoadでタブバーを非表示、viewWillDisappearで再表示

  override func viewDidLoad() {
    super.viewDidLoad()
    //tabBarを隠す
    self.tabBarController?.tabBar.isHidden = true;
}
override func viewWillDisappear(_ animated: Bool) {
    //tabbarを表示する
    self.tabBarController?.tabBar.isHidden = false;
}

これが一番わかりやすい