【问题标题】:Force Landscape when orientation is locked锁定方向时强制横向
【发布时间】:2017-11-13 21:47:50
【问题描述】:

我正在构建一个视频应用程序。当用户将设备旋转为横向时,视频会占据整个屏幕并且 UI 会发生变化。

当设备处于纵向时,有没有办法“强制”横向布局?例如,如果用户有方向锁定,我们想添加一个按钮来进入横向模式。 YouTube 应用程序有一个按钮可以执行此操作。

【问题讨论】:

标签: ios swift


【解决方案1】:

是的,您可以在 viewDidAppear 中使用这两行代码强制它

    let value = UIInterfaceOrientation.landscapeLeft.rawValue
    UIDevice.current.setValue(value, forKey: "orientation")

【讨论】:

  • 非常感谢。如此简单,我在 Google 上花了很长时间试图找到答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
  • 1970-01-01
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
相关资源
最近更新 更多