天天看點

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛

1、下載下傳第三方架構:ZBarSDK   點選下載下傳   下載下傳完成後添加到項目中去。

2、導入庫檔案和frameworks:libiconv.dylib  ,  zbarSDK.a ,AVFoundation.framework ,CoreMedia.framework , CoreVideo.framework , QuartzCore.framework 。

3、導入頭檔案:  #import"ZBarSDK.h"

4、導入協定: ZBarReaderViewDelegate 

二維碼生成

/*字元轉二維碼
     導入 libqrencode檔案
     引入頭檔案#import "QRCodeGenerator.h" 即可使用
     */
    _imgView.image = [QRCodeGenerator qrImageForString:_textField.text imageSize:_imgView.bounds.size.width];
           

掃描成功實作協定方法:

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

看一下效果圖吧:

【簡單的界面】

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛

【二維碼的生成】可以掃一下,是不是跳轉到了你的微信呢?

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛

【掃描界面】

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛

【掃描結果是文字内容的時候】

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛

點選這裡下載下傳Demo哦~~~~

【iOS開發】ZBar的使用:二維碼的生成及掃描 —— 伊禾媛