WTTextField 1.0.20

WTTextField 1.0.20

Wasi Tariq 维护。



  • WasiAtFolio3

WTTextField

Version Platform

描述

WTTextField 是一个可定制的文本框,它提供了浮动占位符和行内错误的属性。

  • 它具有许多可定制的属性,您可以将其更改以符合您的应用程序主题。
  • 如果您有项目中的任何默认 textField,可以将其添加到其中。

demo-video

示例

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

需求

WTTextField 需要 iOS 9.0 或更高版本

安装

WTTextField 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到 Podfile。

pod 'WTTextField'

使用

您可以通过继承 View 并直接在 Storyboard 中编辑属性来通过 Storyboard 添加 WTTextField。 Adding-from-storyboard

您还可以通过 initWithFrame 初始化器简单地初始化 WTTextField 实例。

    let customTextfield = WTTextField(frame: .zero)
    self.view.addSubview(customTextfield)

定制

您可以根据需要定制 WTTextField 的以下属性。

- placeHolder 
- placeHolderColor
- placeHolderFont
- placeHolderFloatFont
- textColor
- textFieldFont
- textFieldBackgroundColor
- TextFieldBorderwidth
- errorText
- errorFont
- errorColor
- animationDuration

设置错误

要将文本框置于显示错误状态,只需设置 errorText 属性,然后文本框就会显示错误。是的,就这么简单 :)

  customTextfield.errorText = "Invalid Email"

要隐藏错误,只需将该属性设置为 nil。

customTextfield.errorText = nil

您有自己的项目 Textfield 吗?

您有自己的自定义文本框吗?没问题,您可以将自定义的 Textfield 添加到 WTTextField 中以扩展文本框的功能,以便显示浮动占位符和行内错误。

customTextfield.setTextfield(yourProjectTextField)

就到这里了。快乐编码 :)

作者

WasiAtFolio3, [email protected]

许可协议

WTTextField遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。