UXPasscodeField 1.2.1

UXPasscodeField 1.2.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2016年12月
SwiftSwift 版本3.0
SPM支持 SPM

Eddie Lau 养护。



  • Eddie Lau

UXPasscodeField

屏幕截图

Screenshot

示例项目

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

示例代码

UXPasscodeField

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)
    }

}

UXPasscodeViewController

  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 文件。