私はuiNavigationControllerと2つのviewControllerを持っています。私が抱えている問題は、私が風景の中でそれらを望んでいるにもかかわらず、ビューは肖像サイズで生成されているということです!iPhone - viewControllersをランドスケープにするにはどうすればよいですか?
1)VIEW1のインスタンスを作成し、uiNavigationControllersに追加するには、スタック:ここ
は私がやっているものです。これは、アプリケーションdelegate didFinishLoadingWithOptions(...)メソッド内で実行されます。2)view1には、view2のインスタンスが作成され、それをuiNavigationControllersスタックにプッシュするボタンがあります。
これは、ビューがポートレート形式で作成されていることを除いて正常に動作しています。一度インスタンスを作成すると、トランスフォームメソッドを使用して手動でランドスケープを強制するつもりでしたが、これは本当にハッキリです。
これは "shouldAutorotateToInterfaceOrientation"メソッドと関係があると推測しましたが、これはすべてのviewControllerのランドスケープに設定されています。
私は王立に混乱しています。
質問1)私はこれをどのように解決するのですか?「ハッキートランスフォーム」アプローチは唯一の方法ですか?
質問2)これはnavigationControllerを使用する正しい方法ですか?私はiPhoneプログラミングを初めて使用しています。私が望むのは、私がクリックすることができる2つのランドスケープビューです。これはランドスケープビット以外にこれを行うようです。^^