美文网首页
swift 集成LBXScan,Zbar 方案

swift 集成LBXScan,Zbar 方案

作者: _TLB谁用了这个昵称 | 来源:发表于2019-09-30 16:43 被阅读0次

之前项目集成的LBXScan里面的ZXing,后面发现条形码扫描 有些条码生产有点问题 扫不出来的bug,微信和支付宝都可以扫出来。

于是变开启了换方案的操作。

话不多说,采坑记录...

pod 更新

pod 'LBXScan/LBXZBar', :git => 'https://github.com/MxABC/LBXScan'

pod'LBXScan/UI', :git => 'https://github.com/MxABC/LBXScan'

pod 安装之后发现头文件找不到 #import "ZBarSDK.h"

解决办法:"ZBarSDK.h" 替换成 <ZBarSDK/ZBarSDK.h>

编译通过!

然鹅,效果并没有辣么美丽,扫码距离远一点根本扫不出来啊,fuck~

又是一番源码查看。。。

扫码捕捉精度,焦距都试了之后发现并没用, 黄天不负有心人~

后面发现preview画布被默认放大了1.5倍...

直接修改ZBarReaderView.m文件里的
viewScale = 1,

preview.bounds = CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height);

测试后发现扫码距离远一点也可以扫出来!

相关文章

网友评论

      本文标题:swift 集成LBXScan,Zbar 方案

      本文链接:https://www.haomeiwen.com/subject/gicbuctx.html