测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016 年 10 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Diego Marcon 维护。
用 Swift 编写的可自定义二维码阅读视图控制器
QRCodeController 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'QRCodeController', '~> 0.1'
创建 QRCodeController
let qrCodeController = QRCodeController()
添加解码字符串的回调
qrCodeController.callback = { result in
print(result)
}
显示它
presentViewController(qrCodeController, animated: true, completion: nil)
var borderColor: UIColor
: 设置检测边框颜色。默认 UIColor.greenColor()
var borderWidth: CGFloat
: 设置检测边框宽度。默认是 2
var vibrate: Bool
: 在检测代码时振动。默认是 true
var closeAfterCapture: Bool
: 首次捕获后关闭控制器。默认是 true
var suppotedMetadataObjectTypes: [String]
: 支持的元数据对象类型。默认是 [AVMetadataObjectTypeQRCode]
。更多 AVMetadataObjectType
可以在 AVMetadataObject
文档中找到。Diego Marcon,[email protected]
QRCodeController 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。