iOS第三方框架二维码生成与扫描的示例分析
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要介绍了iOS第三方框架二维码生成与扫描的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下导入第三方框架l
千家信息网最后更新 2025年11月16日iOS第三方框架二维码生成与扫描的示例分析
这篇文章主要介绍了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 results = [info objectForKey: ZBarReaderControllerResults]; ZBarSymbol *symbol =nil; for(symbol in results) break; NSLog(@"%@",symbol.data);//打印识别的数据 //设置内容 _textView.text = symbol.data; // [reader dismissModalViewControllerAnimated:YES];} 注意:在info.plist中填入可用相机扫描的白名单!
感谢你能够认真阅读完这篇文章,希望小编分享的"iOS第三方框架二维码生成与扫描的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
二维
二维码
比例
第三方
生成
参数
按钮
篇文章
视图
框架
示例
分析
主视图
内容
方法
范围
上边
两个
事件
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉OA软件开发招聘
迎新系统的数据库设计课程设计
汉中网络技术产品介绍
我的世界宝可梦服务器1122
郑州大学锐思数据库账号密码
软件开发本科毕业
监控数据写进数据库
服务器上部署文件是源码吗
数据库应用形考任务答案
金碟迷你版数据库字典
三级计算机考试网络技术重点
甘肃学校时间同步服务器
vf 数据库的理论知识
大话服务器状态
人事数据库
服务器配置命令怎么看
网络技术实操考试
我的世界中双人服务器适用的指令
吴川软件开发定制
数据库管理员35岁
网络安全法国家实行什么
虚拟服务器扩容
重庆电脑软件开发价格
学校服务器如何内网穿透
宁河软件开发哪家正规
便宜购物软件开发
扬州软件开发师工资
美国为什么网络安全
服务器托管单位
软件开发环境的名称