【发布时间】:2017-11-12 09:55:20
【问题描述】:
我想突出显示 textField 边框而不是显示 UIAlertController
这是我的代码,如果你不明白我的问题,请问我
@IBOutlet weak var emailTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
emailTextField.delegate = self
passwordTextField.delegate = self
}
if emailTextField.text != nil && passwordTextField.text != nil {
activityIndicator.startAnimating()
Auth.auth().signIn(withEmail: emailTextField.text!, password: passwordTextField.text!, completion: { (user, error) in
if error != nil {
AlertController.showAlert(self, titel: "Error", message: "Email or Password incorrect")
self.activityIndicator.stopAnimating()
return
}
self.dismiss(animated: true, completion: nil)
self.activityIndicator.stopAnimating()
})
}
}
【问题讨论】:
-
那么,这有什么问题呢?不显示Alert,并添加输入错误的textfield的边框颜色。
-
@mazenqp :使用文本字段委托方法来验证输入并使用这些委托方法更改颜色。
-
请问我该怎么做
标签: ios swift input error-handling uitextfield