欢迎光临
我们一直在努力

基于LBXScan的扫码封装

建站超值云服务器,限时71元/月

基于LBXScan的扫码封装

项目介绍:

基于LBXScan进行的扫码封装,更加简化了实用方式,两行代码即可实现扫码功能  

1.首先在项目中pod如下库
  

pod 'ZXingObjC', '~> 3.0'
  
pod 'LBXAlertAction'
  
pod 'ZYCornerRadius', git:'https://github.com/liuzhiyi1992/ZYCornerRadius.git',tag:'0.9.1'
  

2.在项目中建立全局pch文件加入如下代码,不然会报错
  

#import <Foundation/Foundation.h>
  
#import <UIKit/UIKit.h>
  

3.在项目中拖入ScanHelper以及LBXScan两个文件夹
  

4.在需要实现扫码的地方导入头文件
  

#import "ScanHelper.h"
  

5.在相应位置添加代理
  

@interface ViewController ()<ScanStyleDelegate>
  

6.在扫码方法中添加如下两行代码
  

    //如果想自定义样式在ScanHelper中修改即可,将“qqStyle”替换为相应样式名称  
    [ScanHelper shareInstance].delegate = self;  
    [[ScanHelper shareInstance] goScanWithStyle:@”qqStyle”];  

7.实现相应代理方法即可实现扫码
  

    #pragma mark ScanHelper 代理方法  
    – (void)pushScanController:(UIViewController *)controller{  
         [self.navigationController pushViewController:controller animated:YES];  
    }  

8.扫码结果在ScanQRViewController中showNextVCWithScanResult方法处理  

    – (void)showNextVCWithScanResult:(LBXScanResult*)strResult  
    {  
         //这里处理扫描结果  
    }  

9.特别注意在iOS10以上要修改隐私权限,找到info.plist文件右键source code方式打开,添加如下代码即可  

        <key>NSCameraUsageDescription</key>  
            <string>是否允许使用相机</string>  
            <key>NSPhotoLibraryUsageDescription</key>  
            <string>是否允许打开相册</string>  

github地址:github](https://github.com/MichealMIX/ScanHelper))

code4app

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 基于LBXScan的扫码封装
分享到: 更多 (0)