【问题标题】:Prevent 180 degree flip iOS Cordova防止 180 度翻转 iOS Cordova
【发布时间】:2017-11-13 10:39:08
【问题描述】:

我正在使用这个插件 https://github.com/apache/cordova-plugin-screen-orientation 进行定位,我在 config.xml 文件 <preference name="orientation" value="portrait" /> 中执行此操作。这可以防止它翻转到横向模式,但仍然可以在我的 iPhone 上进行 180 度归档。我怎样才能防止这种情况发生?

【问题讨论】:

    标签: ios iphone cordova phonegap-plugins cordova-plugins


    【解决方案1】:

    您可以通过取消选中 Xcode 中的 upside down 方向来禁用此功能。

    【讨论】:

    • 我实际上检查了纵向、横向和横向。不是颠倒的。所以答案是只检查肖像。我知道这就是你在说的。但我觉得明确这一点很重要,因为你不会认为左右检查景观会影响其翻转 180 度的能力。
    • 这不是一个好的解决方案,在使用 Cordova 应用程序时,您永远不应该在 Xcode 项目中进行更改。您手动更改的设置可以重置
    • 那么有什么选择呢?
    【解决方案2】:

    方向偏好不适用于cordova-plugin-orientation,正如您所说,这些是常规的科尔多瓦偏好,纵向允许纵向选项,常规纵向和倒置。

    对于只允许常规肖像,您必须使用portrait-primary,但不能作为首选项。

    当你使用cordova-plugin-orientation时,你必须使用它的api来锁定屏幕旋转,所以在设备就绪后使用它

    window.screen.orientation.lock('portrait-primary');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      • 2011-08-13
      • 1970-01-01
      相关资源
      最近更新 更多