Xcode不遵守设备方向

Jeu*_*ung 7 iphone xcode objective-c orientation ios

我已将设备方向设置为仅在Xcode中选中"纵向".但是,当我在模拟器中运行我的应用程序时,它会在所有方向上旋转.

我的Xcode设置

在肖像(预期)和风景(非预期)中正确显示

以前有人遇到同样的问题吗 谢谢

zep*_*hyr 49

就我而言(Xcode 13.1)\xef\xbc\x8c它非常适合我:

\n

请按照步骤:

\n
    \n
  1. 选择你的目标;
  2. \n
  3. 选择Build Settings;
  4. \n
  5. 选择AllCombined选项;
  6. \n
  7. 搜索orientation关键词
  8. \n
  9. 注意Supported interface Orientations(iPhone),点击右侧的值;
  10. \n
  11. 删除您不需要的方向。
  12. \n
\n

\n


Kla*_*aas 9

Xcode中的"常规" - >"部署信息"UI可能是欺骗性的.检查以下两个键info.plist:

UISupportedInterfaceOrientations

UISupportedInterfaceOrientations~ipad


小智 5

我遇到了同样的问题(在物理设备中)。在 iPhone 上它工作正常,但在 iPad 上它不起作用。解决方案是调整两者的“设备”选项,在这种情况下是“横向权利”。 在“部署信息”下方的“设备方向”下选中“横向右侧”复选框