2009-08-14 8 views
1

(Interface Builderなしで開発する方法で) 自動回転するタブバーアプリケーションがあるので、すべての自動サイズ変更マスクが設定されていれば、すべてのビューでどのように動作させるのですか? 1つのビューが横長に自動回転するような場合は、タブバーの別のタブを選択すると、そのタブに関連付けられたビューが表示され、オートローテーションされないため、すべてが乱されます。モードでは、自動サイズ変更マスクがランドスケープで見栄えがよくなるように設定されていても、決して回転しませんでした。解決策は何ですか? (ところで、私はビューを読み込むのが怠惰だから、いつでもロードされるビューは選択したタブに関連付けられたビュー(ビューコントローラのビュー)です)。iPhone Dev - すべてのビューを自動回転

答えて

0

ビューコントローラがロードされていない場合、オートローテーションメッセージに応答することはできません。だからあなたのビューコントローラでは、それがペン先からロードされるとき、それはオリエンテーションを確認し、サイズを変更し、必要に応じて物事を移動する必要があります。

1

ビューコントローラでdidrotatefrominterfaceorientationメソッドで必要な方向を宣言しても問題は解決しますか?

タブバーを持つメインビューは "mainView"と呼ばれ、タブを選択すると "firstView"というビューがロードされ、 "firstView"ビューコントローラには向きが設定されていますか?

関連する問題