これについては、Appleのドキュメントでは十分ではないため、UIViewControllerのhidesBottomBarWhenPushedメソッドの説明が必要です。hidesBottomBarWhenPush UIViewControllerの
私はタブごとに別々のナビゲーションコントローラを使用しているタブバーコントローラベースのアプリケーションを持っています。ナビゲーションコントローラの下部にはツールバーがあります。だから私の質問は、 "hidesBottomBarWhenPushed"をtrueに設定すると、タブバーとツールバーの両方、またはタブバーだけを隠すべきかどうか、私がプッシュしようとしている新しいコントローラのためですか? Appleのドキュメントに従って、このフラグはツールバーにも適用されます。このフラグはタブバーにのみ影響します。 いつでも1つのバーがあるはずですが、私はこのAPIがどのように背後で働いているのか疑問に思っています。
ご協力いただきありがとうございます。
しかし、これは起こっていません。私はこれを1つのサンプルで確認しました。サンプルのタブのナビゲーションコントローラに新しいコントローラを1つ押しながら、このフラグをTRUEに設定しました。これにより、タブバーが正しく隠されます。次に、現在のナビゲーションコントローラにツールバーを表示させました。その後、新しいコントローラを再度押している間、私はこの機能を使用しています。だから、このツールバーは今のところは隠れているはずです。しかし、これは起こっていない。 – Nilesh
ここで、hidesBottomBarWhenPushedをYESに設定していますか? –