gpt4 book ai didi

flutter - 如何在 Cupertino TextField 中显示错误标签

转载 作者:行者123 更新时间:2023-12-04 13:53:27 25 4
gpt4 key购买 nike

如果用户按下我的登录按钮后该字段为空,我会尝试在 Cupertino TextField 下方显示错误文本。似乎没有明确的方法可以在任何 CupertinoTextfield 参数中像在 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 :

CupertinoTextFormFieldRow(
prefix: Text('Email'),
placeholder: 'mail@example.com',
validator: (value) {
if (value == null || value.isEmpty) {
return 'Please, enter your email';
}

return null;
},
);
看看完整形式的例子: https://api.flutter.dev/flutter/cupertino/CupertinoTextFormFieldRow-class.html

关于flutter - 如何在 Cupertino TextField 中显示错误标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66839768/

25 4 0