PQScanner 是一个基于 iOS7 SDK 的出色 QR 码和条形码扫描器。
PQScanner 仅提供一种构造函数。
首先需要设置捕获显示视图和代理。
- (instancetype)initWithTargetView:(UIView *)targetView
withDelegate:(id)delegate;
设置 AVCapture。
此时,应用程序将申请摄像头控制权限。
如果用户拒绝,将触发
-(void)scanner:(PQScanner *)scanner didOpenCaptureFaild:(NSError *)error
回调。
首先需要设置捕获显示视图和代理。
-(void)setupAVCapture;
开始扫描
PQScaner 提供块和代理方法来回调数据。
因此
-(void)scanner:(PQScanner *)scanner didEncodeQRCode:(NSString *)encodeStr codeType:(NSString *)codeType
-(void)startScan:(ResultBlock)block;
第四步
继续扫描
-(void)continueScan;
要求
安装
pod 'PQScanner', '~> 0.1.0'
作者
许可证