测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Eddie Lau 养护。
要运行示例项目,克隆仓库,然后首先从 Example 目录中运行 pod install
import UIKit
import UXPasscodeField
class ViewController: UIViewController {
@IBOutlet weak var passcodeField: UXPasscodeField!
override func viewDidLoad() {
super.viewDidLoad()
passcodeField.becomeFirstResponder()
// Optional, default is 6
passcodeField.numberOfDigits = 6
// Optional, default is false
passcodeField.isSecureTextEntry = false
passcodeField.addTarget(
self,
action: #selector(ViewController.passcodeFieldDidChangeValue),
for: .valueChanged)
}
@IBAction func passcodeFieldDidChangeValue() {
print(passcodeField.passcode)
}
}
let passcodeViewController = UXPasscodeViewController.instantiate()
passcodeViewController.message = "Hello iOS developer! Please input your 4-digit code here."
passcodeViewController.numberOfDigits = 4
passcodeViewController.done { passcode in
print(passcode)
_ = passcodeViewController.resignFirstResponder()
}
iOS 8 或更高版本。
UXPasscodeField 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod "UXPasscodeField"
Eddie Lau, [email protected]
UXPasscodeField 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。