Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Cupertino文本字段中显示错误标签_Flutter - Fatal编程技术网

Flutter 如何在Cupertino文本字段中显示错误标签

Flutter 如何在Cupertino文本字段中显示错误标签,flutter,Flutter,如果用户按下我的登录按钮后字段为空,我试图在Cupertino文本字段下方显示错误文本。在任何CupertNotextField参数中,似乎都没有明确的方式在textfield下面显示错误标签,就像在android上一样 我如何做到这一点 这是我的密码 CupertinoTextField( key: widget.key, keyboardType: widget.textInputType, placeholder: widget.errorT

如果用户按下我的登录按钮后字段为空,我试图在Cupertino文本字段下方显示错误文本。在任何CupertNotextField参数中,似乎都没有明确的方式在textfield下面显示错误标签,就像在android上一样

我如何做到这一点

这是我的密码

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上的设计系统希望以不同的方式显示错误。