QRCodeController 0.2.0

QRCodeController 0.2.0

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

Diego Marcon 维护。



  • 作者
  • Diego Marcon

QRCodeController

用 Swift 编写的可自定义二维码阅读视图控制器

要求

  • iOS 8.0+

安装

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