有没有一种方法可以快速显示类似于Android的UITextField
的TextView.setError()
上的验证错误?
最佳答案
UITextField
没有开箱即用的验证功能。您可以找到一些开源API来帮助您完成此任务。一种可能的选择是研究SSValidationTextField api。
代码将是
var phoneValidationTextField = SSValidationTextField(frame: CGRectMake(200, 200, 150, 50))
phoneValidationTextField.validityFunction = self.isValidPhone
phoneValidationTextField.delaytime = 0.5
phoneValidationTextField.errorText = "Incorrect Format"
phoneValidationTextField.successText = "Valid Format"
phoneValidationTextField.borderStyle = UITextBorderStyle.RoundedRect
self.addSubview(phoneValidationTextField)
关于ios - 在iOS UITextField上显示验证错误,类似于Android的TextView.setError(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30574484/