2012-01-10 15 views
0

私はコードを経由して方向を設定し、プログラム的に私のUIViewsを定義するために使用します。私はInterface Builderにしばらく触れていないし、新しいStoryboardingシステムに行くことに決めました。ポートレートモードではなく、横向きで自分のビューが表示されるのはなぜですか?

インスペクタペインに適切なビューコントローラを「Landscape」に設定していますが、ポートレート以外のモードで表示されることはありませんでした。

私は、私の中でカスタムビューコントローラのコードをコメントアウト:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    // Return YES for supported orientations 
    return (interfaceOrientation == UIInterfaceOrientationLandscape); 
} 

何も変わりません。

My View Controller自体がストーリーボード上のナビゲーションコントローラの下にあるため、干渉の疑いがあり、フローの2番目のビューにすぎないため、アプリケーション自体がポートレイトとして定義されているという事実は干渉しません。

私はこの時点でテストするためのアイデアを探しています。アプリケーションはほとんどコードにはならないので、どこから見えるのか分かりません。あなたはInfo.plistファイルで指定した姿勢をサポート何

答えて

1

?回転をサポートするUINavigationControllerためには、それの子ビューコントローラのすべても同じ方向に回転をサポートしている必要があります。

+0

ああ..私はそれを逃しました。さて、私はそれが本当に幸せではないにしても、意図どおりに働いています。私は自分のビュー内のビューを90°右に設定することで回避策を使用します... – Kheldar

関連する問題