react-native version:0.43.4 平台:iOS
重现的步骤:
关于如何使其发挥作用的任何想法?
答案 0 :(得分:1)
对于遇到这种情况的人来说,GitHub问题就在这里:https://github.com/facebook/react-native/issues/2552
当问题仍然存在时,我想到了一个临时的解决方法。基本上,在onChangeText
回调中,首先调用您的onChangeTextCallback
回调。如果你输入过" awrsome"并且它被自动修正为#34; awesome",onChangeTextCallback = (text) => { /* do stuff */ }
onSubmitEditingCallback = (e) => { /* do stuff */ }
将被称为" awesome"。
<TextInput
onChangeText = {onChangeTextCallback}
onSubmitEditing = {(e) => {
onChangeTextCallback(e.nativeEvent.text);
onSubmitEditingCallback(e);
}}
/>
然后在你的JSX中:
{{1}}