uni-app plus.screen.lockOrientation方法在IOS下无效

uni-app plus.screen.lockOrientation方法在IOS下无效

开发环境 版本号 项目创建方式
Windows 10 HBuilderX

操作步骤:

  • 调用方法 plus.screen.lockOrientation(“landscape-primary”)

预期结果:

  • 横屏

实际结果:

  • 无反应

bug描述:

  • plus.screen.lockOrientation方法在iOS下无效
4 回复

设置这个

更多关于uni-app plus.screen.lockOrientation方法在IOS下无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个配置文件,期望在app使用中,特殊场景横屏,其他场景竖屏

遇到同样问题,ios无效,android正常。hbuilderx版本3.3.10 (mac)

针对iOS下plus.screen.lockOrientation方法无效的问题,这是iOS系统的一个常见限制。iOS设备对屏幕方向的锁定控制较为严格,需要通过原生配置来实现。

在uni-app中,正确的处理方式是在manifest.json中配置屏幕方向:

  1. 打开manifest.json
  2. 在"plus"节点下添加:
"screenOrientation": [
    "landscape-primary",
    "landscape-secondary"
]
回到顶部