creator safari浏览器,下方出现有空白区域,必现

  • 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{
    //这里处理横屏相关设置
}

});

大神这个问题解决了吗,我也碰到了