Objective-c:仅限横向

Objective-c: landscape orientation only

我希望设备仅支持横向。在 iPhone 上一切正常。但是 iPad 也支持纵向。如何解决?

Select 来自 Devices 的 iPad 并检查 Landscape Left & Landscape Right 只喜欢这张图片。

据我了解,您可以尝试将此代码用于任何视图控制器。

-(BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft | interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}