TabViewってデフォルトでtabbarが領域として確保されていることを今回知りましたね。消す方法を調べたのでメモしておきます。

TabView(selection:)を使ってたら発生

経緯としては、TabViewを使ってはいたのだけど、あの下部にあるメニューではなく、画面中央部あたりにタブを作って、で、タップすることで変数操作してTabを切り替える画面を作っていたら、画面下にどうも本来使うはずのTabBarのエリアのようなものが発生していた

半透明のすりガラスみたいな…

こいつが邪魔なので、非表示にする方法を調べた

init(){
 UITabBar.appearance().isHidden = true
}

ようは、Viewのイニシャライザに、TabBar消すぜ設定を打ち込んどけばいいらしい。

確かに無事に解決できた。よかったね。

コメント