防止 180 度翻转 iOS Cordova
Prevent 180 degree flip iOS Cordova
我正在使用此插件 https://github.com/apache/cordova-plugin-screen-orientation 进行定位,我在 config.xml 文件 <preference name="orientation" value="portrait" />
中执行此操作。这可以防止它翻转到横向模式,但仍然可以在我的 iPhone 上进行 180 度旋转。我该如何防止这种情况?
您可以通过取消选中 Xcode 中的 upside down
方向来禁用此功能。
方向首选项不适用于 cordova-plugin-orientation
,如您所说,这些是常规的 cordova 首选项,纵向允许两种纵向选项,常规纵向和倒置。
如果只允许常规肖像,您必须使用 portrait-primary
,但不能作为首选项。
当您使用 cordova-plugin-orientation
时,您必须使用它 api 来锁定屏幕旋转,因此请在设备就绪触发后使用它
window.screen.orientation.lock('portrait-primary');
我正在使用此插件 https://github.com/apache/cordova-plugin-screen-orientation 进行定位,我在 config.xml 文件 <preference name="orientation" value="portrait" />
中执行此操作。这可以防止它翻转到横向模式,但仍然可以在我的 iPhone 上进行 180 度旋转。我该如何防止这种情况?
您可以通过取消选中 Xcode 中的 upside down
方向来禁用此功能。
方向首选项不适用于 cordova-plugin-orientation
,如您所说,这些是常规的 cordova 首选项,纵向允许两种纵向选项,常规纵向和倒置。
如果只允许常规肖像,您必须使用 portrait-primary
,但不能作为首选项。
当您使用 cordova-plugin-orientation
时,您必须使用它 api 来锁定屏幕旋转,因此请在设备就绪触发后使用它
window.screen.orientation.lock('portrait-primary');