お世話になります。
遷移先のUIViewControllerでタブバーを非表示にできず、悩んでおります。
アドバイスを頂けると幸いです。
画面構成は以下のようになっています。
1 タブバーコントローラー 最初の画面は2を表示します。
2のタブ内では、ページメニューを実装しており、最初の画面は4を表示するようにしています。
4 ナビゲーションコントローラーのルートビューを5にしており、テーブルビューのセルをタップすると7に遷移するようにしています。
ページメニュー参考サイト
7に遷移した際にタブバーがそのまま表示されており、非表示にすることができません。
各ViewControllerでHide Bottom Bar on Pushをしてみたものの、表示されたままでした。
また、self.tabBarController?.tabBar.isHidden = true としてみても表示されたままでした。
画面遷移はコードで行なっています。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { // performSegue(withIdentifier: "segue", sender: nil) let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "webview") hidesBottomBarWhenPushed = true navigationController?.pushViewController(nextView, animated: true) isFirst = true }
その他に不足情報等ございましたら、ご指摘ください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/06 08:48
2018/02/06 08:57
2018/02/06 09:20
2018/02/06 09:49
2018/02/06 10:00
2018/02/06 10:22 編集
2018/02/07 02:38
2018/02/07 16:10
2018/02/07 16:13
2018/02/08 00:57 編集
2018/02/08 04:06