diff --git a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm index afe8adbf50..78971c7c0f 100644 --- a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm +++ b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm @@ -567,6 +567,10 @@ static UITextAutocapitalizationType ToUITextAutocapitalizationType(NSString* inp _view.keyboardType = ToUIKeyboardType(configuration[@"inputType"]); _view.autocapitalizationType = ToUITextAutocapitalizationType(configuration[@"inputType"]); _view.secureTextEntry = [configuration[@"obscureText"] boolValue]; + NSString* autocorrect = configuration[@"autocorrect"]; + _view.autocorrectionType = autocorrect && ![autocorrect boolValue] + ? UITextAutocorrectionTypeNo + : UITextAutocorrectionTypeDefault; [_view setTextInputClient:client]; [_view reloadInputViews]; }