ValidationTextField
一个易用于验证 UITextField 中文本的 UITextField
示例
要运行示例项目,先克隆仓库,然后在 Example 目录中运行 pod install
- demo.gif
- 可以更改成功图像,错误图像
- 示例代码
@IBOutlet weak var nameTextField: ValidationTextField!
@IBOutlet weak var passwordTextField: ValidationTextField!
@IBOutlet weak var passwordConfirmTextField: ValidationTextField!
@IBOutlet weak var emailTextField: ValidationTextField!
override func viewDidLoad() {
super.viewDidLoad()
nameTextField.validCondition = {$0.count > 5}
emailTextField.validCondition = {$0.count > 5 && $0.contains("@")}
passwordTextField.validCondition = {$0.count > 8}
passwordConfirmTextField.validCondition = {
guard let password = self.passwordTextField.text else {
return false
}
return $0 == password
}
}
安装
ValidationTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'ValidationTextField'
作者
许可协议
Apache许可证版本2.0