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;
看一下效果圖吧:
【簡單的界面】
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TPR50d4EzYwlzRiZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM3QjM0EDN1ETMzMDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
【二維碼的生成】可以掃一下,是不是跳轉到了你的微信呢?
【掃描界面】
【掃描結果是文字内容的時候】
點選這裡下載下傳Demo哦~~~~