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];