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]