关于ios的UIWebView全屏显示问题 ios使用UIWebView嵌入h5并全屏展示 输入框弹出后场景上界面会显示混乱

  • Creator 版本:1.10.1

  • 目标平台:

  • 重现方式:必现

  • 手机型号 :iphone7 ios12.3.1

ios上使用UIWebView嵌入h5,需求要全屏展示h5,所以在UIViewController设置
if (@available(iOS 11.0, *)) {
webview.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
self.automaticallyAdjustsScrollViewInsets = NO;
}

但是这样全屏后,只要有输入框弹出的地方,场景上所有的界面都会显示混乱。

目前解决办法:监听resize,然后重置了canvas.designResolution,这样界面不会乱,但是显示输入框的界面(当前编辑页面)是乱的,请问引擎组这个改怎么处理?

window.addEventListener(‘resize’, function(){
var scence = cc.director.getScene();
var canvas = scence.getChildByName(“Canvas”).getComponent(cc.Canvas);
var gameCanvas = document.getElementById(“GameCanvas”);
canvas.designResolution = cc.maxcgConfig.designSize;
});

@panda @jare 帮满看下问题呗

大哥每次问问题,都没有反应的么? 难道没人遇到这个问题么?

OK,此问题已解决,调整了下app全屏的一些适配参数。