0

3つのタブを持つタブバーコントローラがあります。各タブにはナビゲーションコントローラがあります。各ナビゲーションコントローラのルートビューコントローラにはタブバーが必要で、同じナビゲーションコントローラ内の他のビューコントローラにはタブバがありません。Tabbar Controller Tabbarを非表示にするiOSの問題

タブバーにアルファ値0を設定

+0

が、私はタブバーを全く見せたいいけない偽 –

+0

@MohammadBashirSidaniに0とuserinteractionにタブバーのアルファを設定したくないタブバーとビューコントローラにfalseに隠された設定タブバーをしたいです –

+0

アルファ値を0に設定するタブバーはすべてのアイテムを非表示にし、タブバーを含めて – John

答えて

0

セットself.tabBarController?.tabBar.isHiddenあなたはタブバー

をしたくないときに、コントローラのviewWillAppearメソッドで=真
override func viewWillAppear(_ animated: Bool) { 
     self.tabBarController?.tabBar.isHidden = true 
} 
+0

これを試しましたが、黒いスペースが残っています –

+0

あなたは私にそのイメージを見せてください。 –

+0

タブバーが非表示になり、タブバーが配置されている場所が黒くなります –

0

は、タブバーを含むすべてのアイテムとを隠し enter image description here

0

タブバーalphaを0に設定すると、UITabBarが非表示になります。 isUserInteractionEnabledを非表示にしても、そのボタンにはまだ&のクリック可能なので、falseに設定する必要があります。

希望すると便利です。

0
    真のタブバーの
  1. 設定Transculentプロパティまたは
  2. ストーリーボードセットhidesTabbarWhenから同じことを確認してくださいtrueにタブバーのプロパティをプッシュまたはビューコントローラどこに真の隠さ
  3. ストーリーボードセットタブバーから同じことを確認してくださいあなたはタブバー
関連する問題