2011-10-24 7 views
0

これについては、Appleのドキュメントでは十分ではないため、UIViewControllerのhidesBottomBarWhenPushedメソッドの説明が必要です。hidesBottomBarWhenPush UIViewControllerの

私はタブごとに別々のナビゲーションコントローラを使用しているタブバーコントローラベースのアプリケーションを持っています。ナビゲーションコントローラの下部にはツールバーがあります。だから私の質問は、 "hidesBottomBarWhenPushed"をtrueに設定すると、タブバーとツールバーの両方、またはタブバーだけを隠すべきかどうか、私がプッシュしようとしている新しいコントローラのためですか? Appleのドキュメントに従って、このフラグはツールバーにも適用されます。このフラグはタブバーにのみ影響します。 いつでも1つのバーがあるはずですが、私はこのAPIがどのように背後で働いているのか疑問に思っています。

ご協力いただきありがとうございます。

答えて

0

下部に表示されているバーを非表示にする必要があります。だからこそ名前がジェネリックの「ボトムバー」なのです。

+0

しかし、これは起こっていません。私はこれを1つのサンプルで確認しました。サンプルのタブのナビゲーションコントローラに新しいコントローラを1つ押しながら、このフラグをTRUEに設定しました。これにより、タブバーが正しく隠されます。次に、現在のナビゲーションコントローラにツールバーを表示させました。その後、新しいコントローラを再度押している間、私はこの機能を使用しています。だから、このツールバーは今のところは隠れているはずです。しかし、これは起こっていない。 – Nilesh

+0

ここで、hidesBottomBarWhenPushedをYESに設定していますか? –

関連する問題