javascript - Cordova 3.x 在运行时 IOS 强制屏幕方向

标签 javascript cordova phonegap-plugins cordova-3 cordova-2.7.0

我正在使用 cordova 构建一个应用程序,其中在某些页面上运行时强制屏幕方向至关重要。我发现一个插件 com.phonegap.plugins.OrientationLock 在 Android 设备上运行得很好,但我找不到 IOS 的任何解决方案...有人解决了这个问题吗?谢谢

最佳答案

更新回复:

我刚刚找到了一个可以实现此功能的插件:https://github.com/Adlotto/cordova-plugin-recheck-screen-orientation .

在装有 iOS 7.1 的 iPhone 5 上进行测试和验证 - 万岁!

原始回复:

我还没有找到在 iOS 上强制它的方法,但至少可以在运行时动态选择允许哪些方向。 p>

这需要一个全局的 shouldRotateToOrientation( Degree ) 函数,该函数根据设备的新方向返回 true 或 false。更多详细信息请参见:https://groups.google.com/forum/#!topic/phonegap/xw7QSJVCf5I

理论上,您可以要求用户在需要时旋转其设备,然后通过禁止进一步旋转将其“锁定”到位。 (当然,这不是理想的解决方案。)

关于javascript - Cordova 3.x 在运行时 IOS 强制屏幕方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22607226/

相关文章:

Android Phonegap 版本 2.0 或更高版本 facebook、twitter、消息等共享插件的任何更新

Javascript 数组加法 - 所有组合

javascript - 有没有办法在不同的 svg 路径上添加悬停效果?

javascript - 在 Cordova 中使用 executeScript 方法注入(inject)外部脚本

ios - 导航栏phonegap插件

cordova - 删除标题栏Phonegap

Javascript 创建具有属性的对象作为动态对象

javascript - 如何在 AngularJS 中创建类似模型绑定(bind)的字典

ios - Phonegap App Store 提交 : ITMS-90683: Missing Purpose String in Info. plist - NFCReaderUsageDescription - 不使用插件

android - PhoneStateListener 是否在 Phonegap 插件中工作?