测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017 年 6 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Nirmalsinh Rathod 维护。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
Swift 3.0 iOS 10 和更高版本
CrioleTextfield 是一个可以根据您选择的类型自动进行验证的 textfield 对象。
Supported Textfield Type:
1.None
2.Email
3.Password
4.PhoneNumber
5.Postal code
6.Date of birth
如果您不想使用 pod,那么您可以将 CreoleTextField 文件拖放到您的项目中,并直接使用。以下是 Swift 代码
let yourTextField = CreoleTextField.init(frame: CGRect.init(x: X, y: Y, width: WIDTH, height: HEIGHT))
yourTextField.TextfieldType = CreoleTextFieldType.email.rawValue// set textfield type like email, none,password,dateofbirth,phone,postalcode
yourTextField.maxLength = YOUR_MAX_LENGHT
yourTextField.setTextFieldView()
yourTextField.delegateObj = self
//Here is delegate method for CreoleTextField
extension yourControllername:CreoleTextFieldDelegate{
func textFieldDidBeginEditing(_ textField: CreoleTextField){
}
func textFieldShouldEndEditing(_ textField: CreoleTextField) -> Bool{
return true
}
func textFieldDidEndEditing(_ textField: CreoleTextField){
}
func textField(_ textField: CreoleTextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) ->Bool{
return true
}
}
CrioleTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "CreoleTextField"
Nirmalsinh Rathod,[email protected] www.creolestudios.com
CrioleTextField 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。