0

そのように動作させたい特定のビューコントローラーが1つあります。ロード時に、デバイスがランドスケープの場合、ランドスケープを表示しますが、自動回転は表示しません。読み込み時に、デバイスが縦向きの場合、縦向きに表示されますが、自動回転は表示されません。そのための適切な解決策が見つかりません。誰かアドバイスできますか?

4

1 に答える 1

0

viewWillAppear()で向きを確認してから、向きに応じてビューを希望どおりに表示するように設定してください。

int orientationType = [[UIDevice currentDevice] orientation];

1 = 縦 2 = 縦 (上下逆) 3 = 横 () 4 = 横 ()

ビューで自動回転を無効にするには:

 - (BOOL) shouldAutorotate {
    return NO;
 }
于 2013-10-14T17:27:04.917 に答える