LineTextField
带有浮动占位符和下划线的自定义 UITextField。
要求
- iOS 9.0+
安装
CocoaPods
LineTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中。
pod 'LineTextField', '~> 1.0'
使用
import LineTextField
//Connect IBOutlet
@IBOutlet var lineTextField: LineTextField!
//Create programmatically
let lineTextField = LineTextField(frame: CGRect(x: 20, y: 400, width: view.frame.width - 40, height: 35))
lineTextField.floatingPlaceholder = true
底部行
您可以为LineTextField
指定底部行的默认和活动颜色。
lineTextField.lineColorDefault = UIColor.red
lineTextField.lineColorActive = UIColor.blue
这些属性可以在界面构建工具中进行更改。
浮动占位符
您可以使用浮动占位符
lineTextField.floatingPlaceholder = true
并指定浮动占位符活动/非活动状态下的文本颜色
lineTextField.floatingPlaceholderColor = UIColor.red
lineTextField.floatingPlaceholderActiveColor = UIColor.blue
这些属性可以在界面构建工具中进行更改。
演示
您可以在示例项目中查看其他功能。