アプリを縦向きだけでなく横向きでも機能させようとしています。すべてのビューコントローラーに適切なメソッドがインストールされており、iPad シミュレーターが回転するとこのコードがトリガーされますが、常にポートレートがトリガーされます。ランドスケープ IF 句がトリガーされることはありません。私は何が間違っているのでしょうか?
-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)InterfaceOrientation {
NSLog(@"******* ROTATING ******");
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
if(UIInterfaceOrientationIsLandscape(self.interfaceOrientation)) {
NSLog(@"ROTATING View Landscape ******");
} else if(UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
NSLog(@"ROTATING View Portrait ******");
}
}
}