小编San*_*cca的帖子

Flutter TextField 键盘类型在 ios 上不起作用

键盘类型属性不会改变 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)

keyboard textfield ios flutter

1
推荐指数
1
解决办法
2060
查看次数

标签 统计

flutter ×1

ios ×1

keyboard ×1

textfield ×1