例如,我希望我的视图仅在 iPhone 上为纵向,在 iPad 上为横向。
在这种情况下,如何检测我是在 iPhone 还是 iPad 上运行?
例如,我希望我的视图仅在 iPhone 上为纵向,在 iPad 上为横向。
在这种情况下,如何检测我是在 iPhone 还是 iPad 上运行?
写在你的UIViewController
:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
else
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}