当在 TextInput 外部单击时,键盘消失并且输入字段没有焦点。但是当单击键盘上的“完成”时不会发生这种情况,此操作只会关闭键盘但不会取消输入字段的焦点。
在键盘上单击完成时(在 Android 上)是否有取消 TextInput 焦点的方法?
最佳答案
实现这一目标的唯一方法是使用 setNativeProps
<TextInput ref={ component => this.myInput = component }
onSubmitEditing={(e) => this.myInput.setNativeProps({enable: false}))
/>
当然,您需要在需要时重新激活它。
关于javascript - 在 native (Android) 中关闭键盘时取消文本输入的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39707421/