麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

iOS-詳解如何使用ZBarSDK集成掃描二維碼/條形碼,點我!

2019-11-14 19:37:43
字體:
供稿:網(wǎng)友

1.前言  

目前市場主流APP里,二維碼/條形碼集成主要分兩種表現(xiàn)形式來集成:
a. 一種是調(diào)用手機攝像頭并打開系統(tǒng)照相機全屏去拍攝
b. 一種是自定義照相機視圖的frame,自己控制并添加相關(guān)掃碼指南
 
今天我就用ZBarSDK來實現(xiàn)上訴兩種主流集成方式,與大家共同交流學(xué)習/
 

2.第一步導(dǎo)入ZBarSDK  

可以從github上下載好ZBarSDK,導(dǎo)入項目,并且導(dǎo)入相關(guān)iOS.framework 如圖:
 

3.集成掃描二維碼/條形碼  

3.1.調(diào)用手機攝像頭并打開系統(tǒng)照相機全屏去拍攝  

實現(xiàn)效果圖: 1.一個按鈕“掃我” —— 2.點擊后打開系統(tǒng)照相機 —— 3.進入全屏拍攝,拍攝二維碼 —— 4.識別成功自動關(guān)閉照相機

3.1.1.導(dǎo)入#import “ZBarSDK.h" 然后實現(xiàn)相關(guān)協(xié)議  

調(diào)用系統(tǒng)相機全屏拍攝,使用的協(xié)議是<ZBarReaderDelegate>,自定義相機窗口使用的是<ZBarReaderViewDelegate>

3.1.2.在按鈕“掃我”的click方法里實現(xiàn)相關(guān)細節(jié)  

    //初始化相機控制器    ZBarReaderViewController *reader = [ZBarReaderViewController new];    //設(shè)置代理    reader.readerDelegate = self;    //基本適配    reader.supportedOrientationsMask = ZBarOrientationMaskAll;       //二維碼/條形碼識別設(shè)置    ZBarImageScanner *scanner = reader.scanner;       [scanner setSymbology: ZBAR_I25                   config: ZBAR_CFG_ENABLE                       to: 0];    //彈出系統(tǒng)照相機,全屏拍攝    [self PResentModalViewController: reader                           animated: YES];

 3.1.3.實現(xiàn)代理方法  

 

 

 

3.2.自定義照相機視圖的frame,自己控制并添加相關(guān)掃碼指南  

3.2.1.導(dǎo)入#import “ZBarSDK.h" 然后實現(xiàn)相關(guān)協(xié)議  

 

調(diào)用系統(tǒng)相機全屏拍攝,使用的協(xié)議是<ZBarReaderDelegate>,自定義相機窗口使用的是<ZBarReaderViewDelegate>
 

3.2.2.在按鈕“掃我”的click方法里實現(xiàn)相關(guān)細節(jié)  

     //初始化照相機窗口    ZBarReaderView *readview = [ZBarReaderView new];    //自定義大小    readview.frame = CGRectMake(100, 100, 300, 300);    //自定義添加相關(guān)指示.........發(fā)揮各自的APP的想象力    //此處省略美化10000行代碼...................    //&hellip;……………………..    // 好進入正題—— 接著設(shè)置好代理    readview.readerDelegate = self;       //將其照相機拍攝視圖添加到要顯示的視圖上    [self.viewaddSubview:readview];          //二維碼/條形碼識別設(shè)置   ZBarImageScanner *scanner = readview.scanner;      [scanner setSymbology: ZBAR_I25                   config: ZBAR_CFG_ENABLE                       to: 0];   //啟動,必須啟動后,手機攝影頭拍攝的即時圖像菜可以顯示在readview上   [readview start];

 3.2.3.實現(xiàn)代理方法  

 

作者: 清澈Saup
出處: http://www.companysz.com/qingche/
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但必須保留此段聲明,且在文章頁面明顯位置給出原文連接。

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级美国一级 | 欧美成人三级视频 | 黑人三级毛片 | 最新黄色毛片 | 免费国产在线视频 | 亚洲一区久久久 | 久久精品美乳 | 久草在线资源福利站 | av在线免费看片 | 欧美一区二区三区久久精品视 | 久久久www成人免费精品 | 精品一区二区在线观看视频 | 免费午夜视频 | 成人在线视频免费播放 | 亚洲性爰 | 日本最新免费二区三区 | 毛片免费看电影 | 欧美亚洲综合在线 | 91久久久久久久一区二区 | 一区视频 | 蜜桃成品人免费视频 | 看片一区| 福利在线免费 | 国产精品久久久久久久久久三级 | 神马福利电影 | 亚洲骚图 | 欧美一级美国一级 | 久久久久九九九女人毛片 | av免费在线网 | 国内精品久久久久影院不卡 | 在线成人免费网站 | 国产成人av免费 | 黄污网址 | 爽成人777777婷婷 | 日韩黄色片免费看 | 亚洲午夜久久久精品一区二区三区 | 在线a毛片 | 色操网 | 久草在线观看资源 | 久久国产精品久久精品国产演员表 | 神马久久蜜桃 |