7

ファイルでインターフェースの向きを に設定しLandscape (left home button)まし-Info.plistたが、最新バージョンの xcode に更新する前はすべて正常に機能していました。シミュレーターは現在 iOS 6 を実行しています。シミュレーターでアプリを起動すると、縦向きモードで起動しますが、アプリが横向きモードをサポートしていないかのようにコンテンツが表示されます。右に 90 度回転しており、コンテンツが収まりません (ポートレート モードをサポートするつもりはありませんでした)。

iOS 6 で何が変わったのか、ビューを回転させる方法はありますか?

4

1 に答える 1

34

iOS6 では、コントローラーのビューをサブビューとして追加するのではなく、rootViewController をウィンドウに設定する必要があるようです。

おそらくコードのどこかに次のようなものがあります:

[window addSubview:yourController.view];

に変更してみてください:

[window setRootViewController:yourController];

代わりは。

于 2012-09-20T13:44:37.247 に答える