设备方向倒置不起作用

Posted

技术标签:

【中文标题】设备方向倒置不起作用【英文标题】:Device Orientation upside down not working 【发布时间】:2016-04-07 19:33:11 【问题描述】:

我有一个用 swift 编码的单视图应用程序。

我已将设备方向设置为纵向和倒置。不支持横向。

当同时在 sim 和 5s 上运行时,将设备倒置没有效果,UI 仍保留在库存 portrait 位置。

我已经检查了情节提要orientation,这被设置为推断。

我显然遗漏了一些东西,因此我们将不胜感激。

我的目标是ios 9.0, building using XCode 7.3 (7D175)。

【问题讨论】:

尝试在您的 appdelegate 中添加 supportedInterfaceOrientationsForWindow 并返回所需的方向 【参考方案1】:

试着把它放在你的 plist 文件中

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>

并且还在部署信息上的常规选项卡上验证您的目标是否有这个:

【讨论】:

以上是关于设备方向倒置不起作用的主要内容,如果未能解决你的问题,请参考以下文章

CMMotionManager:设备校准在真实设备上不起作用

CAEmitterLayer 动画在设备上不起作用

preferredInterfaceOrientationForPresentation 不起作用

UIButtons 在向右旋转时起作用,但在向左旋转时不起作用。嗯?

从顶部滑入时 UIPanGestureRecognizer 不起作用

为啥这个方向代码不起作用?