我想把这里的 if (!CC_JSB) 去掉, 让jsb中可以通过在editbox的节点上emit touchstart事件而触发它的输入.
@zilong @jare 请问是不是有什么问题, 感觉这个判断是有它的原因的.
我已经通过定制cocoslite和engine代码给editbox组件加了openKeyboard接口解决这个问题.
不过如果这里可以去掉判断而达到目的的话,就不需要那么多改动了.
提前感谢回答了哈.
1赞
因为 jsb 的 editbox 的输入事件 native 层有提供,所以不需要从 node 节点来侦听。
我们想做的是,按另外一个按钮,这边开始输入.是不是放开这个检查就可以了?
应该不行吧,点另外的按钮,editbox 这边怎么会开始输入? Web 平台有一个 setFocus 接口,可以做到这样,但是目前 native 平台无法这样做。
收到,谢谢解答.
我就先用自己定制的方法了.
我也想用代碼觸發彈出輸入框 @@
直接导出C++类中的openKeyboard给js用就可以了.
