iOS6 画面回転の対応
- (BOOL)shouldAutorotateToInterfaceOrientation はiOS6から使用できなくなりました
※iOS5.1の対応のため、認識してくれてますがw
そのため、iOS5.1 iOS6の両方に対応するには双方のバージョンにあった記述を別個にしなければなりません。
で、どうするかというと
// ios5
- (BOOL)shouldAutorotateToInterfaceOrientation {
return UIInterfaceOrientationPortrait;
}
// ios6
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
こんな感じです