FloatableTextField 1.0.1

FloatableTextField 1.0.1

Prashant Shrestha 维护。



  • 作者:
  • prashantLalShrestha

FloatableTextField

CI Status Version License Platform Swift 4.0

示例

Alt Text

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

需求

Swift 版本 4.0+

Xcode 9.0+

安装

FloatableTextField 可通过 CocoaPods 获取。要从 Podfile 安装它,请简单地将以下行添加到 Podfile 中

pod 'FloatableTextField'

用法

  1. 在您的 viewcontroller 视图中添加一个 TextField。
  2. 将 TextField 的类设置为 FloatableTextField
  3. 在ViewController类中为textField创建一个出口
@IBOutlet weak var floatTextField: FloatableTextField!

FloatableTextFieldDelegate

FloatableTextFieldDelegate类似于UITextFieldDelegate。

floatTextField.floatableDelegate = self

设置状态图标

为了启用状态图标,请将Footer Image作为defaultImage.png添加到您的属性检查器中。

设置状态消息

func setState(_ state: State, with message: String = "")

对于默认消息

floatTextField.setState(.DEFAULT, with: "Default State Message")

启用状态按钮动作

您可以将状态按钮动作配置为显示您自己的信息或弹出窗口。

floatTextField.onStateButtonClick = {
// Action
}

启用下拉菜单

要启用下拉菜单,您只需在属性检查器中将Is DropDown Enabled设置为“是”。然后在您的ViewController中按照以下方式配置下拉菜单动作。

floatTextField.onDropdownClick = {
    // Action
}

作者

prashantLalShrestha, [email protected]

许可协议

FloatableTextField遵循MIT许可证。有关更多信息,请参阅LICENSE文件。