-
Creator 版本:2.1.2
-
ios web
-
重现方式:safari浏览器,重力感应切横屏再旋转成竖屏,下方有空白区域
-
手机型号 :
iphone 7 -
手机浏览器 :
safari
正常进来是竖屏,显示有地址栏和底栏是正常的,经过重力感应旋转到横屏,再旋转回竖屏就不正常了,结果如上图
@jera
如果无法解决,就没网页版什么事了
关注问题。 有解决办法了吗
已经提交处理了,谢谢反馈~
1赞
表示关注
如果不在意界面会闪动一下的话,可以延时500毫秒滚动页面解决这个问题:
cc.view.setResizeCallback(() =>{
//TODO 临时方案解决ios safari 竖屏转横屏再转回竖屏时界面下方出现空白区域的问题
if(cc.isMobileBrowser() && cc.sys.os == cc.sys.OS_IOS && cc.winSize.width < cc.winSize.height){
setTimeout(() =>{
//这里处理竖屏相关设置
window.scrollTo(0,-60);
},500);
}else{
//这里处理横屏相关设置
}
});
大神这个问题解决了吗,我也碰到了