ValidationTextField 1.0.4

ValidationTextField 1.0.4

ValidationTextField 维护。



ValidationTextField

CI Status Version Platform

一个易用于验证 UITextField 中文本的 UITextField

示例

要运行示例项目,先克隆仓库,然后在 Example 目录中运行 pod install

  • demo.gif

Demo 

  • 可以更改成功图像,错误图像

Demo 

  • 示例代码
@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'

作者

[email protected]

许可协议

Apache许可证版本2.0