IconTextField
它与
textfield.setIcon(UIImage(named: 'PasswordLock'))
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
。
需求
IconTextField 需要使用 SnapKit
。
安装
IconTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'IconTextField2'
示例
IconTextField
的功能与 UITextField
类似,除了当前有两种额外的方法,setIcon
和 underline
。
示例
import IconTextField2
// ...
let passwordTextField = IconTextField(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
// Set the icon
passwordTextField.setIcon(image: UIImage.init(named: "Lock"))
// Add a nice underline
passwordTextField.underline()
方法
func setIcon(image:UIImage?, width:CGFloat = 25, padding:CGFloat = 10)
func underline(color:UIColor = UIColor.init(white: 0.85, alpha: 1))
- 宽度本质上指定了图像的大小,宽度越大,图像越大。
- 填充控制图像和您输入文本之间的空间。