如何为iPhone和iPad设置不同的方向



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

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

在这种情况下,如何检测我是否在iphone或iPad上运行?

将其写入UIViewController:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
        return UIInterfaceOrientationIsPortrait(interfaceOrientation);
    else
        return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

最新更新