键盘类型属性不会改变 ios 键盘的外观。它在 android 上运行良好,在 ios 上也正常工作,直到它突然开始显示相同的键盘,而不管在文本字段上设置键盘类型属性。
这是文本字段:
TextFormField(
keyboardType: TextInputType.emailAddress,
initialValue: _loginValues['email'],
focusNode: _emailFocusNode,
textInputAction: TextInputAction.next,
onFieldSubmitted: (_) => FocusScope.of(context)
.requestFocus(_passwordFocusNode),
validator: (value) {
if (value.isEmpty) {
return 'Agrega un correo electronico por favor';
}
return null;
},
onSaved: (value) {
_loginValues['email'] = value;
},
cursorColor: Theme.of(context).accentColor,
),
Run Code Online (Sandbox Code Playgroud)
另外,无论我设置什么键盘属性,我都会得到相同的键盘
颤振医生的输出:
?] Flutter (Channel master, 1.21.0-6.0.pre.141, on Mac OS X 10.15.5 19F101, locale en-US)
• Flutter version 1.21.0-6.0.pre.141 at /Users/santiagoracca/flutter
• Framework revision c748f1a7aa (21 hours …Run Code Online (Sandbox Code Playgroud)