可能重复:
以编程方式检测iPad/iPhone硬件的最佳方式
例如,我希望我的视图只在iPhone上是纵向的,在iPad上是横向的。
在这种情况下,如何检测我是否在iphone或iPad上运行?
将其写入UIViewController
:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
else
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}