私にはUITabBarController
があります。もともと私は4 UINavigationController
に接続していて、各タブは期待通りに機能します。それぞれは適切なビューに移動し、タブバーは表示されたままになり、ユーザーはタブを切り替えることができます。UITabBarControllerに接続されたビューはタブバーを表示しません
今度は別のUINavigationController
をUITabBarController
に接続したいと思います。基本的に5番目のタブを作成します。私はUITabBarController
を新しいUINavigationController
に接続し、Relationship Segueを使用して5番目のタブを作成しました。ただし、5番目のタブを押すと、ビューが表示されますが、タブバーがないため、ユーザーは他の画面にナビゲートできなくなります。
ボトムバーの設定は他のビューと同様に「推測」に設定されていますが、タブバーは表示されません。なぜタブバーが表示されず、どうすればそれを表示させることができますか?
タブバーを表示していないUIViewControllerには、他のView Controllerからの接続がありますが、なぜタブバーの表示に影響するのかわかりません。
私はUIViewControllerに直接UITabBarControllerを接続して、本質的にUINavigationControllerをバイパスすると、いくつかのことをテストして、タブバーを表示することができました。 しかし、UIViewController上のボタンをクリックして別のビューに分割すると、ビューが表示されますがナビゲーションバーが表示されないため、このページから戻ることはできません。私の他のすべてのタブは、これを除いて期待どおりに動作するようです。 – user2562126