From f41a836efaceaa4a161e2e7eef99fa1b499cd63f Mon Sep 17 00:00:00 2001 From: luomy Date: Fri, 5 Nov 2021 11:34:43 +0800 Subject: [PATCH] fix(ios): ignore multiline property for password type textinput --- ios/sdk/component/textinput/HippyTextViewManager.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ios/sdk/component/textinput/HippyTextViewManager.mm b/ios/sdk/component/textinput/HippyTextViewManager.mm index 8582f77e8..73b5b4816 100644 --- a/ios/sdk/component/textinput/HippyTextViewManager.mm +++ b/ios/sdk/component/textinput/HippyTextViewManager.mm @@ -38,6 +38,10 @@ HIPPY_EXPORT_MODULE(TextInput) - (UIView *)view { // todo: 最佳实践? NSNumber *mutiline = self.props[@"multiline"]; + NSString *keyboardType = self.props[@"keyboardType"]; + if ([keyboardType isKindOfClass:[NSString class]] && [keyboardType isEqual:@"password"]) { + mutiline = @(NO); + } HippyBaseTextInput *theView; if (mutiline != nil && !mutiline.boolValue) { HippyTextField *textField = [[HippyTextField alloc] init];