ZBarSDK扫描二维码
生活随笔
收集整理的這篇文章主要介紹了
ZBarSDK扫描二维码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
XCode7.2 iOS9.2?
?首先通過CocoaPods 將ZBarSDK導入工程: pod 'ZBarSDK'?
然后打開生成的xcworkspace文件?
?首先我們創建一個按鈕來執行開始掃描的功能(引入頭文件)
#import?<ZBarSDK.h> -?(IBAction)scanAction:(id)sender?{ //初始化相機控制器ZBarReaderViewController?*?reader?=?[ZBarReaderViewController?new];//設置這個代理并不是為了實現它自身的代理方法而是實現相機的代理方法,因為它自身就遵守了UIImagePickerControllerDelegatereader.readerDelegate?=?self;//獲取ZBar的掃描器ZBarImageScanner?*?scanner?=?reader.scanner;//Interleaved?2?of?5.?@since?0.4//設置掃描器的基本信息?參數一:維碼的類型??參數二:配置[scanner?setSymbology:ZBAR_I25?config:ZBAR_CFG_ENABLE?to:0];//是否使用備用控制設置reader.showsZBarControls?=?YES;//模態出相機[self?presentViewController:reader?animated:YES?completion:nil]; }imagePicker代理方法::
-?(void)imagePickerController:(UIImagePickerController?*)picker?didFinishPickingMediaWithInfo:(NSDictionary<NSString?*,id>?*)info{???????????????? id<NSFastEnumeration>?results?=?[info?objectForKey:ZBarReaderControllerResults];ZBarSymbol?*?symbol?;for(symbol?in?results)break;//?將拍攝的照片展示在imageView當中_imageView.image?=?[info?objectForKey:UIImagePickerControllerOriginalImage];[picker?dismissViewControllerAnimated:YES?completion:nil];//?二維碼的信息展示在contentTV上self.contentTV.text?=?symbol.data; }完成了測試吧!!!!!!
轉載于:https://my.oschina.net/742865703/blog/553012
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的ZBarSDK扫描二维码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用redis写webshell
- 下一篇: java处理高并发高负载类网站的优化方法