首先,我的需求是 在iPad下只支持横屏,不需要支持竖屏。
然后,发现问题 在page.json中设置pageOrientation无效,翻阅官方文档后发现如下描述:
“iOS:在手机上目前只能竖屏。在ipad上只能自适应,ipad旋转为横屏后uni-app x应用也会横屏。可以在info.plist中调整。uni-app x的页面和基础组件都支持自适应宽屏界面”。
其中,“可以在info.plist中调整。” 这句没有看明白什么意思,是说可以在plist文件中设置只支持横屏吗?
我本地测了一下,uni-app x项目中添加了Info.plist文件,里面添加了横竖屏key,只支持横屏:UIInterfaceOrientationLandscapeRight,但发现 设置后没有效果。
问题:uni-app x项目 iPad上能不能设置只支持横屏,不支持竖屏。如果支持的话怎么设置呢?是我添加的Info.plist有问题吗。
如果不支持 后续有没有支持的计划,有没有支持的大概时间。
我的运行环境:MacOS系统,HBuilderX 4.15,标准基座,iPad 模拟器运行。
heroMan (作者)
1.我这边项目不需要支持iPhone。
2.项目只支持iPad就好,希望iPad上只能横屏 这个通过修改Info.plist能不能做到?
3.Info.plist修改,标准基座环境,Mac电脑本地运行不行是吗?必须云端打包才行?
4.现在官网上只能下载到4.15,HBuilderX 4.22是alpha版本是吗?我看百度网盘上最新的是4.21-alpha。
2024-06-25 10:30
DCloud_App_Array
回复 c***@163.com: 修改Info.plist可以做到,参考上面提供链接地址配置应用仅支持横屏即可,必须云端打包才能生效。
HBuilderX4.22是alpha版本,请到官网下载。
2024-06-25 12:28
heroMan (作者)
回复 DCloud_App_Array: 感谢感谢
2024-06-25 14:16
2***@qq.com
如果需要在 iPad 和 iPhone 固定横屏 配置Info.plist 有效吗
2024-09-20 09:31