私はこれに対する解決策を求めてインターネットを精査してきましたが、何も見つかりません。iOS 5 アプリを iOS 6 対応にしようとしています。オリエンテーションを正しく機能させることができません。回転がいつ発生するかを検出できません。これが私が試しているコードです:
- (BOOL)shouldAutorotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
// pre-iOS 6 support
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
新しい supportedInterfaceOrientation: メソッドが問題なく呼び出されます。ただし、shouldAutorotate メソッドは起動しません。回転時に画像を交換する必要がありますが、回転が発生しようとしているという兆候を得ることができません。
前もって感謝します。