0

タブバーを右側(垂直)に配置する必要があることを除いて、ランドスケープモードでiOSアプリを開発しています。すべてのviewControllers(ナビゲーション駆動型アプリ)を横向きモードで表示し、縦向きモードでtabbarControllerのみを表示できるかどうか疑問に思っていましたか?

つまり、すべての viewController の向きを横向きに設定し、TabBarController だけを横向きに設定して、効果的に右側に表示させることはできますか?

どんなポインタでも大歓迎です。

どうもありがとう!

4

1 に答える 1

0

これはおそらくあなたが探している答えではありませんが、 UITabBarController & UITabBar ヘッダーを開いて、タブバーがどのように実装されているかを把握し、既存のコンポーネントを一緒にハッキングするのではなく、独自の作成/サブクラス化を開始することを強くお勧めします. 少なくともビューコントローラー、タブで表されるビューコントローラーを保持するための配列、アクティブなビューコントローラービューを表示するためのビュー、およびアクティブなビューコントローラーへのポインターが必要です。

独自のビュー コントローラーを作成するための学習曲線ははるかに高くなりますが、それだけの価値があることを信じてください。

于 2013-03-01T23:06:54.123 に答える