QKMRZScanner
从身份证件中扫描 MRZ(机器可读区域)。
安装
QKMRZScanner 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行:
pod 'QKMRZScanner'
设置
将 QKMRZScannerView
分配给负责显示摄像头视图的组件。
然后连接此组件到您的 UIViewController。
@IBOutlet weak var mrzScannerView: QKMRZScannerView!
开始扫描
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
mrzScannerView.startScanning()
}
停止扫描
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
mrzScannerView.stopScanning()
}
扫描结果
为了检索扫描结果,您需要实现 QKMRZScannerViewDelegate
。
class MRZScannerViewController: UIViewController, QKMRZScannerViewDelegate {
@IBOutlet weak var mrzScannerView: QKMRZScannerView!
override func viewDidLoad() {
super.viewDidLoad()
mrzScannerView.delegate = self
}
func mrzScannerView(_ mrzScannerView: QKMRZScannerView, didFind scanResult: QKMRZScanResult) {
print(scanResult)
}
}
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。