iOS中 基于LBXScan库二维码扫描

简介:

 每日更新关注:http://weibo.com/hanjunqiang  新浪微博

首先声明这个二维码扫描是借助于zxing.

功能模块都完全封装好了,不过界面合你口味,直接使用就好,如果不合口味,后面告诉你怎么修改. 
- 1.cocoaPods导入pod ‘LBXScan’, ‘~> 1.1.1’ 
导入方法看这: 
- 2.将JQScan文件夹拖到你的工程中(这个是写好的).

<code class="language-Objective-C hljs objectivec has-numbering"><span class="hljs-comment">//导入头文件</span> <span class="hljs-preprocessor">#import <span class="hljs-title"><LBXScanViewController.h></span></span> <span class="hljs-preprocessor">#import <span class="hljs-title">"SubLBXScanViewController.h"</span></span> - (<span class="hljs-keyword">IBAction</span>)scanButtonAction:(<span class="hljs-built_in">UIButton</span> *)sender { SubLBXScanViewController *vc = [SubLBXScanViewController new]; [<span class="hljs-keyword">self</span><span class="hljs-variable">.navigationController</span> pushViewController:vc animated:<span class="hljs-literal">YES</span>]; }</code>

界面是这样的,下面是可以扫描相册二维码,打开闪光灯,生成二维码.如果满意就不需要再修改了 

 每日更新关注:http://weibo.com/hanjunqiang  新浪微博

这里写图片描述

  • 3.下面说说如果不满意怎么修改, 
    其实修改也不难,界面和功能上的修改都集中在SubLBXScanViewController.m中 
    二维码的生成在MyQRViewController.m中修改(这个就不说了,自己看吧)

    先说SubLBXScanViewController.m中

  •  每日更新关注:http://weibo.com/hanjunqiang  新浪微博
  • [objc]  view plain  copy
      在CODE上查看代码片 派生到我的代码片
    1. //原有代码是这样的  
    2.  LBXScanViewStyle *style = [[LBXScanViewStyle alloc]init];  
    3. style.anmiationStyle = LBXScanViewAnimationStyle_LineMove;  
    4. style.animationImage = [UIImage imageNamed:@"CodeScan.bundle/qrcode_scan_light_green"];  
    5. self.style = style;  
    6.   
    7. //下面这些属性可以根据自己喜好添加  
    8. //矩形区域中心上移,默认中心点为屏幕中心点  
    9. style.centerUpOffset = 44;  
    10.   
    11. //扫码框周围4个角的类型,设置为外挂式  
    12. style.photoframeAngleStyle = LBXScanViewPhotoframeAngleStyle_Outer;  
    13.   
    14. //扫码框周围4个角绘制的线条宽度  
    15. style.photoframeLineW = 6;  
    16.   
    17. //扫码框周围4个角的宽度  
    18. style.photoframeAngleW = 24;  
    19.   
    20. //扫码框周围4个角的高度  
    21. style.photoframeAngleH = 24;  
    22.   
    23. //显示矩形框  
    24. style.isNeedShowRetangle = YES;  
    25.   
    26. //动画类型:网格形式,模仿支付宝  
    27. style.anmiationStyle = LBXScanViewAnimationStyle_NetGrid;  
    28. //使用的支付宝里面网格图片  
    29. UIImage *imgPartNet = [UIImage imageNamed:@"CodeScan.bundle/qrcode_scan_part_net"];  
    30. //码框周围4个角的颜色  
    31. style.colorAngle = [UIColor colorWithRed:65./255. green:174./255. blue:57./255. alpha:1.0];  
    32.   
    33. //矩形框颜色  
    34. style.colorRetangleLine = [UIColor colorWithRed:247/255. green:202./255. blue:15./255. alpha:1.0];  
    35.   
    36. //非矩形框区域颜色  
    37. style.red_notRecoginitonArea = 247./255.;  
    38. style.green_notRecoginitonArea = 202./255;  
    39. style.blue_notRecoginitonArea = 15./255;  
    40. style.alpa_notRecoginitonArea = 0.2;  
    41.   
    42. //这里写图片描述  



  •  每日更新关注:http://weibo.com/hanjunqiang  新浪微博 
  • demo下载地址gitHub:https://github.com/XiaoHanGe/JQScan.git
  • 原文地址:http://blog.csdn.net/qq_31810357/article/details/50598644
相关文章
|
3月前
|
XML JSON API
IOS网络编程:介绍一下 Alamofire 库。
IOS网络编程:介绍一下 Alamofire 库。
37 3
|
9月前
|
前端开发 API Android开发
Android侧滑踩坑记(仿IOS侧滑finish页面基于Slidr库)
Android侧滑踩坑记(仿IOS侧滑finish页面基于Slidr库)
179 0
|
开发工具 iOS开发 git
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
262 0
iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)
|
程序员 定位技术 vr&ar
最新 iOS 库 打包篇.a .bundle .framework
库是共享程序代码的方式,一般分为静态库和动态库。库是程序代码的集合,是共享程序代码的一种方式
619 0
最新 iOS 库 打包篇.a .bundle .framework
|
程序员 定位技术 vr&ar
iOS 库 打包篇.a .bundle .framework
库是程序代码的集合,是共享程序代码的一种方式
229 0
iOS 库 打包篇.a .bundle .framework
|
iOS开发 索引 Perl
iOS 开发创建CocoaPods公有库以及subspec分支功能(下)
iOS 开发创建CocoaPods公有库以及subspec分支功能
373 0
iOS 开发创建CocoaPods公有库以及subspec分支功能(下)
|
开发框架 开发工具 数据安全/隐私保护
iOS 开发创建CocoaPods公有库以及subspec分支功能(上)
iOS 开发创建CocoaPods公有库以及subspec分支功能
333 0
iOS 开发创建CocoaPods公有库以及subspec分支功能(上)
|
监控 开发者 iOS开发
iOS第三方网络诊断库——LDNetDiagnoService
iOS第三方网络诊断库——LDNetDiagnoService
490 0
|
iOS开发 MacOS
iOS开发库的族谱介绍
  Foundation/Core Foundation/Carbon/Cocoa/Cocoa Touch/Toll Free Bridging光看看这tm些名字就jb够晕了,你是不是也看着这些东西恶心?你是不是也发现在你开发同样一个功能的时候,从a库也可以到达,从b库也可以到达?虽然都能抓住老鼠,可是到底哪只猫是串儿?哪只猫是纯种的波斯猫?   本文就是对这些库族谱的介绍。
984 0