diff --git a/ios/sdk/component/textinput/HippyTextField.m b/ios/sdk/component/textinput/HippyTextField.m index 23857434c9a..0533ca2bfd7 100644 --- a/ios/sdk/component/textinput/HippyTextField.m +++ b/ios/sdk/component/textinput/HippyTextField.m @@ -201,6 +201,12 @@ - (BOOL)autoCorrect - (void)textFieldDidChange { + UITextRange *selectedRange = [_textView markedTextRange]; + NSString * newText = [_textView textInRange:selectedRange]; + /**获取中文输入法下高亮部分并直接返回不做_onChangeText */ + if (newText.length > 0) { + return; + } // selectedTextRange observer isn't triggered when you type even though the // cursor position moves, so we send event again here.