问题描述:
A页面-竖屏,B页面-横屏,C页面-横屏
使用plus.screen.lockOrientation() 方法锁定屏幕。
操作流程,A-->B-->C,返回A页面后,再次进入B页面,发现B页面的样式统统被放大了,返回A页面后再次进入B页面,样式显示又正常了。
问题分析:
页面样式位置都正常,只是显示比例放大了,猜测可能是横竖屏切换时改变了什么。
于是跟踪了plus.screen的几个属性值:
width-屏幕宽度物理分辨率,简写为 w;
height-屏幕高度物理分辨率,简写为 h;
resolutionWidth-屏幕宽度逻辑分辨率,简写为 rw;
resolutionHeight-屏幕高度逻辑分辨率,简写为 rh;
跟踪过程:
不知道是什么原因。