From 230c6a60bfd58574408d66837b6bac1764e4487e Mon Sep 17 00:00:00 2001 From: mengyanluo Date: Mon, 30 Mar 2020 18:05:16 +0800 Subject: [PATCH] fix(ios): fix bug that textinput does not support chinese input --- ios/sdk/component/textinput/HippyTextField.m | 6 ++++++ 1 file changed, 6 insertions(+) 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.