-
Creator 版本:1.9.2
-
目标平台: iOS
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
Creator 版本:1.9.2
目标平台: iOS
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
代码如下
this.cocos.on(cc.Node.EventType.TOUCH_END, function (evt)
{
const el = document.createElement(‘input’)
el.value = “xxxxxxxxxxxxxxxxxxxxxxxxxx”
document.body.appendChild(el)
const editable = el.contentEditable
const readOnly = el.readOnly
el.contentEditable = true
el.readOnly = false
const range = document.createRange()
range.selectNodeContents(el)
const sel = window.getSelection()
sel.removeAllRanges()
sel.addRange(range)
el.setSelectionRange(0, 999999)//会拉起ios键盘
el.contentEditable = editable
el.readOnly = readOnly
el.blur()
}
通过创建并选中el, 拉起ios键盘区
但是执行el.blur()后,虽然键盘消失了,但是原有键盘区域还存在,
引擎界面高度并没有复原.需要手动点击引擎区域才能还原
请问如何使用代码直接将界面还原