Set iOS text field autocorrection type (flutter/engine#3880)

Adds handling for the autocorrect field on TextField on iOS devices.
This commit is contained in:
Chris Bracken
2017-07-14 12:43:45 -07:00
committed by GitHub
parent fd6da1b2df
commit 1622edea30

View File

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