1、竖屏页面1,跳转 横屏页面2
2、横屏页面2,切换横屏,显示正常, 横屏页面2 切换横屏页面3
3、横屏页面3只显示一半,可以看见横屏界面2
- 发布:2021-04-01 10:02
- 更新:2024-07-26 13:47
- 阅读:4118
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10 1909
HBuilderX类型: 正式
HBuilderX版本号: 3.1.7
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: iphone 11 ios 13.7 ; iphone 6 ios 12.5.1
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
横屏页面2,切换横屏界面3,应显示正常。
横屏页面2,切换横屏界面3,应显示正常。
实际结果:
横屏页面2,切换横屏页面3,横屏页面3只显示了一半。
横屏页面2,切换横屏页面3,横屏页面3只显示了一半。
bug描述:
运行流程:
1、竖屏页面1,跳转 横屏页面2
2、横屏页面2,切换横屏,显示正常, 横屏页面2 切换横屏页面3
3、横屏页面3只显示一半,可以看见横屏界面2
问题:
1、横屏页面2,切换横屏页面3,只显示一半。 关闭再切换就显示正常。
测试环境:
1、使用hbuilder 运行到真机
长方体移动师 - 一个奇葩的程序员
前题:页面写有强制横竖屏转换的代码[ "portrait-primary", "landscape-primary" ]
- 竖屏切换横屏,就算写了强制横屏,在IOS中会出现半屏。经测试使用 uni.redirectTo 跳转则显示正常
- 横屏切换横屏,两种办法:第一,在一个页面上实现之前两个横屏的功能,再由参数来控制其显示/隐藏 第二,需要一个中转页,先转成竖屏让其渲染样式,再转为横屏(实际效果不好)。
- 横屏切换竖屏,直接跳转会出现样式异常,这个需要一个中转页,先转成竖屏后再切入你的目标页面
希望对你能有帮助,如有问题可多多交流。
randy重名了 (作者)
你好!这个一般多久能解决,或者有没临时解决方案?
2021-04-01 12:06
2104_DLS
时间暂时不确定,临时可以改一下width:100%的写法,使用屏幕宽度。
2021-04-01 14:43
randy重名了 (作者)
回复 2104_DLS: 用了固定宽度,页面尺寸增大了。但是屏幕显示跟之前一样,显示了半截。
2021-04-01 16:14
2***@qq.com
您好 请问什么时候更新,
2021-04-07 14:34
1***@189.cn
回复 2***@qq.com: 请问这个问题解决了吗?
2021-06-07 14:01
2***@qq.com
回复 1***@189.cn: 我项目用h5+重写了
2021-06-09 17:44
randy重名了 (作者)
大哥,能帮忙解决这个bug吗?
2022-04-17 22:17