安卓 ios都有这情况,在手机浏览器点击输入框canvas会上移 但是很多时候是不需要它上移的,上移是引擎设定的还是我这边的原因?有人能说下怎么处理嘛 cocos版本是最新的2.1.2。这个问题处理起来太坑了把,而且也没在帖子里搜出什么处理方法。而且好多都是以前就已经问了的。而我使用最新的cocos引擎仍然还是有这个现象, 希望有人各位解答下这个问题 ,谢谢了。
难道你们都没遇到过嘛
试试window.scroll(0, 0);
这个是可以还原位置。。。但是这个editBox好像设定了大概延迟2秒左右界面才上移。。。难道也要做个editBox事件后定时器2秒多点在window.scroll(0,0)?这样的操作真尴尬。
if (!cc.sys.isNative) {
cc.view.setResizeCallback(function() {
g.Tips.show(‘66666666666666’);
if(document.body.scrollWidth>document.body.scrollHeight){
cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE);
}else{
cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT);
}
},this);
}
处理editBox弹出安卓竖屏变横屏
今天下载了2.0.10版的不会出现这样的问题,目前最新的2.1.3和2.2.0都会点下弹出虚拟键盘然后2秒左右往上移动了界面。
请问解决了吗