GBKTextField
允许显示自定义或使用默认错误信息的文本字段。
功能
- 错误显示,例如,显示验证错误文本。
- 显示默认或自定义错误的能力。
- 通过 storyboard 或代码添加文本。Storyboard 的文本将是默认的。
要求
- iOS 9.0+
安装
CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它
$ gem install cocoapods要使用 CocoaPods 将 GBKTextField 集成到您的 Xcode 项目中,在您的 Podfile 中指定它
platform :ios, '9.0'
use_frameworks!
target '<Your Target Name>' do
pod 'GBKTextField'
end然后,请运行以下命令:
$ pod install设置
将 GBKTextField 类安装到 storyboard 中所需的 UITextField 中。
存在一些特定属性,可以设置错误文本和默认显示类型
将框架导入到 UIViewController
import GBKTextField显示错误
email.showError(text: "Email format is not valid. Try [email protected].")
password.showError() // to be displayed from a storyboard隐藏
email.hideError()
password.hideError()为了创建自定义显示,用户必须在特定的 UIView 中实现 GBKTextFieldErrorViewProtocol 协议
protocol GBKTextFieldErrorViewProtocol {
func update(text: String?)
}在 GBKTextField 类中调用 setup 方法,并传递 <UIView & GBKTextFieldErrorViewProtocol> 参数
email.setup(errorView: <UIView & GBKTextFieldErrorViewProtocol>)让我们知道
如果您发送包含我们组件的项目链接,我们将非常高兴。只需发送电子邮件至 [email protected]


