Flutter 如何在Cupertino文本字段中显示错误标签
如果用户按下我的登录按钮后字段为空,我试图在Cupertino文本字段下方显示错误文本。在任何CupertNotextField参数中,似乎都没有明确的方式在textfield下面显示错误标签,就像在android上一样 我如何做到这一点 这是我的密码Flutter 如何在Cupertino文本字段中显示错误标签,flutter,Flutter,如果用户按下我的登录按钮后字段为空,我试图在Cupertino文本字段下方显示错误文本。在任何CupertNotextField参数中,似乎都没有明确的方式在textfield下面显示错误标签,就像在android上一样 我如何做到这一点 这是我的密码 CupertinoTextField( key: widget.key, keyboardType: widget.textInputType, placeholder: widget.errorT
CupertinoTextField(
key: widget.key,
keyboardType: widget.textInputType,
placeholder: widget.errorText ?? widget.hint,
style: widget.style,
onChanged: widget.onChanged,
enabled: widget.enabled,
controller: widget.textEditingController,
focusNode: _focusNode,
obscureText: widget.obscureText,
enableSuggestions: widget.enableSuggestions,
autocorrect: widget.autocorrect,
clearButtonMode: OverlayVisibilityMode.editing,
padding: widget.iosPaddings != null
? widget.iosPaddings!
: const EdgeInsets.all(4),
);
您可以尝试
CupertinoTextFormFieldRow
:
CupertNotextFormFieldRow(
前缀:Text('Email'),
占位符:'mail@example.com',
验证器:(值){
if(value==null | | value.isEmpty){
返回“请输入您的电子邮件”;
}
返回null;
},
);
查看完整表单的示例:该错误是否是iOS UI和设计系统的典型部分?我不熟悉iOS应用程序上的表单,但有可能它不存在,因为iOS上的设计系统希望以不同的方式显示错误。