Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在应用加载之前将ipad设置为横向模式?_Ios_Xcode_Ipad_Uiinterfaceorientation - Fatal编程技术网

Ios 如何在应用加载之前将ipad设置为横向模式?

Ios 如何在应用加载之前将ipad设置为横向模式?,ios,xcode,ipad,uiinterfaceorientation,Ios,Xcode,Ipad,Uiinterfaceorientation,我有一个只支持横向的应用程序,当我在iPad模拟器上测试它时,设备会以纵向模式启动,一旦应用程序加载并弄乱了我的应用程序的整个布局,就会转到横向模式。在应用程序加载之前,我如何让ipad进入横向模式,因为它会弄乱我的布局?这是我在GameViewController中使用的代码: override func shouldAutorotate() -> Bool { return true } override func supportedInterfaceOrientations

我有一个只支持横向的应用程序,当我在iPad模拟器上测试它时,设备会以纵向模式启动,一旦应用程序加载并弄乱了我的应用程序的整个布局,就会转到横向模式。在应用程序加载之前,我如何让ipad进入横向模式,因为它会弄乱我的布局?这是我在GameViewController中使用的代码:

override func shouldAutorotate() -> Bool {
    return true
}

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    let orientation: UIInterfaceOrientationMask =
        [UIInterfaceOrientationMask.Landscape, UIInterfaceOrientationMask.Landscape]
        return orientation
}

我进入我的
info.plist
文件,删除了
支持的界面方向(iPad)
的肖像

成功了我进入了我的
info.plist
文件,删除了
支持的界面方向(iPad)
的肖像

在项目目标->常规中保留此设置


将此设置保留在项目目标->常规中


这是正确的答案。你应该尽快接受自己的答案,这是正确的答案。你应该尽快接受自己的答案,就这样。这是最简单的方法不,因为这只适用于iPhone,而不适用于iPad。我有一个通用的应用程序。为两者设置方向,一个接一个。就是这样。这是最简单的方法不,因为这只适用于iPhone,而不适用于iPad。我有一个通用的应用程序。一个接一个地为两者设置方向