Creator EditBox组件 ios调用输入法 无法输入内容 内容瞬间被删除

内容输入后 会在editbox 短暂存留 然后马上被删除
@panda

帮你 @zilong

H5? 你的 editbox 设置是什么?使用的测试环境是?微信?safari? iOS 版本号是? iOS 设备型号是?

是h5!
editbox设置


测试环境 微信 ios9.3.5 iphone6
@zilong

已经修复,会在 1.3 的正式版本里面带上这个功能。

https://github.com/cocos-creator/engine/pull/1170

如果你等不及,也可以参考上面的 PR 自行去定制引擎。

ios 的微信在 iframe 里面无法输入的根本原因是,通过 js 的 setFocus API 是不让输入的,必须让用户手动点击
input 获得焦点才让输入,也许是微信为了安全考虑特意这样设计的。

在 1.3 版本里面,只需要设置 stayOnTop 属性为 true 就可以了,这样 input 控件永远会显示出来,而且在所有游戏元素的上面,在 iframe 里面,点击 editbox 就可以正常输入了。