Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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_Swift_Ipad_Rotation_Ios9 - Fatal编程技术网

Ios 无法在iPad上禁用旋转

Ios 无法在iPad上禁用旋转,ios,swift,ipad,rotation,ios9,Ios,Swift,Ipad,Rotation,Ios9,该应用程序已向公众发布数月,没有任何问题。但最近我发现,当运行iOS9或更高版本时,它可以在iPad上旋转屏幕。而且它在iPhone上也不会出现这样的问题 这是iOS 9的一个bug吗?还是我做错了什么 override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { return UIInterfaceOrientationMask.Portrait } override func s

该应用程序已向公众发布数月,没有任何问题。但最近我发现,当运行iOS9或更高版本时,它可以在iPad上旋转屏幕。而且它在iPhone上也不会出现这样的问题

这是iOS 9的一个bug吗?还是我做错了什么

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {

    return UIInterfaceOrientationMask.Portrait
}

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

如果设备是通用的,它不会显示iPhone和iPad的方向


你应该选择设备iPad,并设置设备定位

你能选择“设备”是“iPad”吗?显示什么是“设备定位”?@anhtu哇,你说得对!问题解决了。它在iOS 8上运行良好,所以我认为它是一个正确的设置-)你能把答案贴在“回答你的问题”上吗?这样我就可以接受了。谢谢。