iOS6 画面回転の対応


- (BOOL)shouldAutorotateToInterfaceOrientation はiOS6から使用できなくなりました


※iOS5.1の対応のため、認識してくれてますがw


そのため、iOS5.1 iOS6の両方に対応するには双方のバージョンにあった記述を別個にしなければなりません。


で、どうするかというと




// ios5


- (BOOL)shouldAutorotateToInterfaceOrientation {


    return UIInterfaceOrientationPortrait;


}




// ios6


- (BOOL)shouldAutorotate


{


return YES;


}




- (NSUInteger)supportedInterfaceOrientations


{


return UIInterfaceOrientationMaskPortrait;


}




こんな感じです