我有多个textField,当用户在文本字段中键入文本时,我想将文本颜色更改为白色。以下是我的代码,其中包含很多似乎不太有效的if条件。有没有办法写很多if条件呢?
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if textField == emailTextField {
emailTextField.textColor = .white
} else if textField == nameTextField {
nameTextField.textColor = .white
} else if textField == addressTextField {
addressTextField.textColor = .white
}
return true
}
答案 0 :(得分:1)
就做
textField.textColor = .white
不管textfield
是什么textColor
都将更改