2015-12-15 20 views
5

私のcontainerViewにはUINavigationControllerが埋め込まれています。そのnavControllerに2つのviewControllerが接続されています。以下の画像を参照してください。 enter image description here子ビューコントローラのタブバーを非表示にできません

childViewControllersの両方が、私が試したことに関係なく非表示にできないTabBarを取得する点を除いて、すべてうまくいきます。これはデバイス上にどのように見えるかです。

self.childViewNavigationController.toolbarHidden = true 
    self.childViewNavigationController.setToolbarHidden(true, animated: false) 
    self.childViewNavigationController.tabBarController!.tabBar.hidden = true 
    self.childViewNavigationController.setNavigationBarHidden(true, animated: false) 

青色の領域が49ポイント高いです: enter image description here ブルーはここで私はchildViewControllers

self.tabBarController!.tabBar.hidden = true 
    self.navigationController!.toolbarHidden = true 
    self.navigationController!.tabBarController!.tabBar.hidden = true 
    self.navigationController?.setNavigationBarHidden(true, animated: false) 

と含むのViewControllerから

から隠すためにしようとしている方法ですcontainerView の背景色です、それは私がそれがタブバーのために予約されていると思っている理由です。

答えて

0

問題は未解決です。幸運なことに、主ビューコントローラはプッシュされずに表示される必要があったので、子ビューのナビゲーションコントローラはメインビューコントローラのナビゲーションコントローラから何も継承せず、タブバーの領域は消えました。

関連する問題