🔢 ASPinCodeField
另一个数字密码视图
概述
外观
幕后
🔶 要求
- iOS 9.0+
- Swift 5.0
👨💻 使用
let pinCodeView = ASPinCodeField()
pinCodeView.delegate = self
pinCodeView.dataSource = self
pinCodeView.borderColor = UIColor.lightGray
pinCodeView.textColor = UIColor.black
pinCodeView.cornerRadius = 4
pinCodeView.itemsSpacing = 8
pinCodeView.textFont = .boldSystemFont(ofSize: 20)
委托和数据源
public protocol ASPinCodeFieldDelegate: class {
func pinCodeField(_ pinCodeField: ASPinCodeField, didChangeText text: String)
}
public protocol ASPinCodeFieldDataSource: class {
func numberOfDigits(in pinCodeField: ASPinCodeField) -> Int
func canPasteFromPasteBoard(_ pinCodeField: ASPinCodeField, pasteboard: String) -> Bool
}
安装
CocoaPods
pod 'ASPinCodeField'
Carthage
github "Aymenworks/ASPinCodeField"
许可证
ASPinCodeField 采用 MIT 许可证发布。