GBKTextField 0.3.1

GBKTextField 0.3.1

GBKSoft 维护。



  • 作者:
  • GBKSoft

GBKTextField

允许显示自定义或使用默认错误信息的文本字段。

GBKTextField

功能

  • 错误显示,例如,显示验证错误文本。
  • 显示默认或自定义错误的能力。
  • 通过 storyboard 或代码添加文本。Storyboard 的文本将是默认的。

要求

  • iOS 9.0+

安装

CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPodsGBKTextField 集成到您的 Xcode 项目中,在您的 Podfile 中指定它

platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'GBKTextField'
end

然后,请运行以下命令:

$ pod install

设置

GBKTextField 类安装到 storyboard 中所需的 UITextField 中。

GBKTextField_setup_class

存在一些特定属性,可以设置错误文本和默认显示类型

GBKTextField_setup_property

将框架导入到 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]