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

首頁 > 系統 > iOS > 正文

iOS第三方框架二維碼生成與掃描

2019-10-21 18:39:31
字體:
來源:轉載
供稿:網友

本文實例為大家分享了iOS第三方二維碼生成與掃描的具體代碼,供大家參考,具體內容如下

導入第三方框架libqrencode(生成二維碼)和ZBarSDK(二維碼掃描) 

導入頭文件

#import "QRCodeGenerator.h"#import "ZBarSDK.h"

創建兩個按鈕點擊事件 
點擊按鈕一實現生成二維碼

- (IBAction)erWeiMaBtn1:(id)sender {// 設置圖片框存放二維碼  UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake((self.view.frame.size.width - 200)/2, 100, 200, 200)];// 展示到主視圖  [self.view addSubview:self.imgView];// 利用第三方方法實現自己想要的二維碼    imgView.image = [QRCodeGenerator qrImageForString:@"傻子" imageSize:self.imgView.frame.size.width];}

點擊按鈕二實現掃描二維碼

- (IBAction)erWeiMaBtn1:(id)sender {  //設置文本域(設置為全局)  _textView = [[UITextView alloc]initWithFrame:CGRectMake((self.view.frame.size.width-300)/2, 430, 300, 300) textContainer:nil];  //設置背景顏色  _textView.backgroundColor = [UIColor blueColor];  //添加到主視圖  [self.view addSubview:self.textView];  ZBarReaderViewController *reader = [[ZBarReaderViewController alloc] init];  reader.readerDelegate =self;  //隱藏底部控制按鈕  reader.showsZBarControls =YES;  //設置自己定義的界面  //reader.cameraOverlayView = someView;(這個視圖可以自己定義,當然你也可以通過[reader.view addSubview:someView]的方式添加蒙版視圖,這樣可以做出自己想要的視圖效果)  //設置識別范圍(這里的4個參數都是視圖比例~~不要搞錯奧(距離左邊的比例,距離上邊的比例,識別寬度的比例,識別高度的比例))  //reader.scanCrop =CGRectMake(0,0, 1,1);  //設置識別的參數  ZBarImageScanner *scanner = reader.scanner;  [scanner setSymbology:ZBAR_I25  //這個參數和to:后面的參數配合確定了識別的編碼范圍,根據需求調整,可以提高識別速度。          config:ZBAR_CFG_ENABLE            to:0];  [self presentViewController:reader animated:YES completion:nil];}//下面是委托方法- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info{  id<NSFastEnumeration> results = [info objectForKey: ZBarReaderControllerResults];  ZBarSymbol *symbol =nil;  for(symbol in results)    break;  NSLog(@"%@",symbol.data);//打印識別的數據  //設置內容  _textView.text = symbol.data;  //  [reader dismissModalViewControllerAnimated:YES];}

注意:在info.plist中填入可用相機掃描的白名單!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久久国产精品 | 91精品成人福利在线播放 | 欧美福利视频一区二区三区 | 污版视频在线观看 | 久久99精品久久久久久秒播放器 | www.99av| 亚洲一区在线国产 | 久久久在线免费观看 | 欧美激情天堂 | 日韩视频―中文字幕 | v11av在线播放 | 黄视频免费在线 | 国产资源在线免费观看 | 国产福利视频在线观看 | 黄色影院网站 | 亚洲精品午夜在线 | 日本特级a一片免费观看 | 成人在线免费观看网址 | 欧美特黄a | 91情侣偷在线精品国产 | 精品国产一区二区三区四区阿崩 | 日韩精品一二三区 | 久久精品男人 | 亚洲精品aaaaa | 国产老师做www爽爽爽视频 | 国产成人午夜精品 | 欧美三级欧美成人高清www | 久久99精品久久久久久青青日本 | 欧美一级黄色免费看 | 久久久久久久国产视频 | 久久九九热re6这里有精品 | 史上最强炼体老祖动漫在线观看 | 成av人在线观看 | 91成人午夜性a一级毛片 | 91精品国产乱码久久久久久久久 | 亚洲一区中文字幕 | 成人午夜免费av | 午夜男人免费视频 | 欧美日韩在线免费观看 | 一级在线视频 | 国产精品久久久乱弄 |