如何使xcode ios应用程序不垂直查看

如何使xcode ios应用程序不垂直查看,xcode,interface-builder,landscape-portrait,Xcode,Interface Builder,Landscape Portrait,所以,我有一个ios应用程序,我用interface builder和xcode构建了它。我在水平视图中使用interface builder构建它,因为这就是我想要我的应用程序的方式。我还将受支持的视图设置为左右横向,并编辑info.plist使其水平打开 但当我构建并运行时,它会在iphone模拟器中水平打开,但如果它是垂直的,它会显示出来 以下是一些屏幕截图: 我希望它看起来像什么: 它实际上是什么样子的: 我如何才能让它像我想要的那样打开???在实现UIViewController时

所以,我有一个ios应用程序,我用interface builder和xcode构建了它。我在水平视图中使用interface builder构建它,因为这就是我想要我的应用程序的方式。我还将受支持的视图设置为左右横向,并编辑info.plist使其水平打开

但当我构建并运行时,它会在iphone模拟器中水平打开,但如果它是垂直的,它会显示出来

以下是一些屏幕截图: 我希望它看起来像什么:

它实际上是什么样子的:


我如何才能让它像我想要的那样打开???

在实现
UIViewController
时,必须使用
shouldAutorotateToInterfaceOrientation

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
         return YES; //or UIInterfaceOrientationIsLandscape(interfaceOrientation) for just landscape
 }
此外,如果您还有其他问题,请查看与此“过时”问题相关的问题: