2010-11-22 14 views
0

私はuitabbarアプリケーションのオリエンテーション作業に取り組んでいます。私はタブバーに5タブバー項目を使用しています。私は、4つのタブバーアイテムだけを、風景と鉢物の両方で回転させたい。問題は、回転しないタブバーアイテムのshouldAutorotateToInterfaceOrientationに "return no"を設定すると、すべてのタブバーが機能しないということです。誰が私が間違っていたか教えていただけますか?UITabbarオリエンテーションの問題

ありがとうございます。

よろしく、デフォルトで サティッシュ

答えて

6

、UITabBarControllerはshouldAutorotateToInterfaceOrientationにYESを返します。その子コントローラの一人一人がそのメッセージにYESを返した場合のメッセージ。あなたが見ている動作は期待される動作です。

第4リストの項目をチェックアウトthis page.

+0

あなたの返信のためにありがとうございます。つまり、私はUITabBarControllerをカスタムにしてshouldAutorotateToInterfaceOrientationをNOに宣言しなければならないということです。 –

+0

UITabBarControllerをサブクラス化し、回転をどのように処理するかをカスタマイズできます。私はそれをしていないが、それはうまくいかない理由は何もない。私はこれがあなたが望むユーザーエクスペリエンスだと確信しています。私は、アプリがいくつかのタブ上で回転し、他のタブで回転しないと混乱すると思う。 –

関連する問題