我想在输入错误值(例如输入无效电子邮件)时更改输入文本的颜色,然后 TextField 将变为红色,并且文本字段下方的行也将变为红色,我要使其变为橙色。
答案 0 :(得分:1)
可以使用-decoration: InputDecoration
TextField(
decoration: InputDecoration(
errorStyle: TextStyle(fontSize: 20.0,color: Colors.orange),
focusedErrorBorder: OutlineInputBorder(borderSide: BorderSide(color:
Colors.orange)),
)
答案 1 :(得分:-1)
文本字段从故事板更改了默认的委托调用编辑,希望您可以使用它,如果需要更多信息,还请详细说明代码
将此内容写在“ viewdidload”中
textfield.addTarget(self, action: #selector(textFieldDidChange(_:)), for: .editingChanged)
然后
func textFieldDidChange(_ textField: UITextField){
//do your changes
}
函数上方的文本字段发生更改时,将被称为