そもそもデフォルトであるかのように、xibファイルの1つを縦向きに回転させようとしています。
横向きのみをサポートするようにアプリを作成しました。plist では、アプリの大部分が横向きモードで実行されるため、「初期インターフェイスの向きを横向き (右ホーム ボタン)」に設定しました。
実装ファイルに配置するコードは次のとおりです。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}
インターフェイスをポートレート モードにする必要があるビュー コントローラーに変更する場合、このコードを xib ファイルの実装ファイルに配置して、ポートレート モードにし、ポートレート モードのみをサポートするようにしました。そのため、デバイスが横向きモードになっている場合でも、ビューは縦向きモードで実行されます。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortrait;
}
これはうまくいかないようですが。ランドスケープ モードのままで、xib ファイルに配置した画像ビューやその他のオブジェクトを縮小します。xib を縦向きモードに回転させるにはどうすればよいですか? ありがとう。