-
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;
});