LBXScan Zxing Zbar 连续扫描

Zxing持续扫描

本文是针对LBXScan第三方库进行修改的。

 

以这个为例QQ样式的Zxing扫描为例改动2个地方:

QQLBXScanViewController.m文件中

- (void)scanResultWithArray:(NSArray<LBXScanResult*>*)array改动如下部分

  [self reStartDevice];//新增这句话

    

   // [self showNextVCWithScanResult:scanResult]; //注释掉这句话。

 

文件2 ZXingWrapper.m

#pragma mark - ZXCaptureDelegate Methods

 

- (void)captureResult:(ZXCapture *)capture result:(ZXResult *)result scanImage:(UIImage *)img方法中:

 

    if ( _block )

    {

       // [self stop];//注释掉这句话

        

        _block(result.barcodeFormat,result.text,img);

    } 

 

 

 

ZBar持续扫描

该项目的ZBar如果要持续扫描的话,除了改 

QQLBXScanViewController.m文件中

- (void)scanResultWithArray:(NSArray<LBXScanResult*>*)array

  [self reStartDevice];//新增这句话

 

 

还需改动一个地方“LBXZBarWrapper.m”

#pragma mark -- ZBarReaderViewDelegate

 

- (void) readerView: (ZBarReaderView*) readerView  didReadSymbols: (ZBarSymbolSet*) symbols  fromImage: (UIImage*) image

{

   // [self stop];

    

 

转载于:https://www.cnblogs.com/thyCoderIOS/p/8084834.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值