BarCodeReaderView 1.0.5

BarCodeReaderView 1.0.5

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2016年2月
SPM支持 SPM

Omar Alshammari 维护。



BarCodeReaderView

BarCodeReaderView 是一个继承自 UIView 的 Swift 类,可以读取条形码。

安装

集成 BarCodeReaderView 的首选方法是通过 Cocoapods。

在 Podfile 中添加 pod 'BarCodeReaderView'

使用方法

首先需要导入它

import BarCodeReaderView

然后您可以通过 InterfaceBuilder 连接它,也可以使用以下代码

let barcodeReader = BarcodeReaderView(frame: CGRect(x: 20.0, y: 20.0, width: 200, height: 200))
self.view.addSubview(barcodeReader)

之后,您只需设置代理和条形码类型

barcodeReader.delegate = self
barcodeReader.barCodeTypes = [.Code128]

有关支持的条形码类型,请参阅支持条形码类型部分

代理应实现两个方法

func barcodeReader(barcodeReader: BarcodeReaderView, didFailReadingWithError error: NSError) {
// handle error
}

func barcodeReader(barcodeReader: BarcodeReaderView, didFinishReadingString info: String) {
//handle success reading
}

一切准备就绪后,您调用

barcodeReader.startCapturing()

并且您可以通过调用以下命令停止捕获

barcodeReader.stopCapturing()

支持的条形码类型

Aztec

Code128

PDF417Barcode

QR

UPCECode

Code39Code

Code39Mod43Code

EAN13Code

EAN8Code

Interleaved2of5Code

ITF14Code

DataMatrixCode

许可

BarCodeReaderView 在 MIT 许可下可用。

作者

Omar Alshammari

@在 Twitter 上关注我

Bitdeli Badge