-1

可能重复:
以编程方式检测 iPad/iPhone 硬件的最佳方法

例如,我希望我的视图仅在 iPhone 上为纵向,在 iPad 上为横向。

在这种情况下,如何检测我是在 iPhone 还是 iPad 上运行?

4

1 回答 1

5

写在你的UIViewController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
        return UIInterfaceOrientationIsPortrait(interfaceOrientation);
    else
        return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
于 2012-04-04T18:15:19.787 回答