锁定视图以最初在横向(仅横向)目标-C 中启动

Posted

技术标签:

【中文标题】锁定视图以最初在横向(仅横向)目标-C 中启动【英文标题】:lock a view to launch initially in landscape (ONLY landscape) objective-C 【发布时间】:2014-03-28 17:59:02 【问题描述】:

我想最初以 JUST 横向模式启动其中一个视图控制器,而其他视图和整个应用程序可以在纵向和横向模式下工作。我如何在 ios 7 中做到这一点?谢谢。

【问题讨论】:

【参考方案1】:

因此,您的整个应用程序可能支持所有方向,但一个视图控制器只需要是横向的。

您可以轻松地停止横向视图控制器从横向旋转到纵向,但是当应用程序已经处于纵向时,很难强制设备旋转,因为这与 iPhone 制造商的原则相矛盾。

其实,当你知道诀窍的时候,其实并不难。请参阅我对这个类似问题的回答。 Force controllers to Change their orientation in Either Portrait or Landscape

【讨论】:

以上是关于锁定视图以最初在横向(仅横向)目标-C 中启动的主要内容,如果未能解决你的问题,请参考以下文章

尝试打开照片库Swift时横向锁定不起作用

获取“锁定方向”,也称为“视图方向”

仅在横向模式下锁定应用程序

在 iOS 14 中锁定屏幕方向

在横向模式下锁定 Ipad 应用程序

在视图中锁定纵向? IOS 7