博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用libqrencode生成二维码
阅读量:5036 次
发布时间:2019-06-12

本文共 1047 字,大约阅读时间需要 3 分钟。

由于近期项目的需要,本人综合网上的大神们提供的思路,整合了这么一个教程,勉强看,不好不要喷我啊?

首先需要去网上下载一个三方库libqrencode 这个库是用c语言写的 个人感觉还是挺好用,然后打开你的xocde新建一个工程,这些就不用我具体赘述了。我主要说一下三方库如何使用及生成二维码
第一步
>工程创建好以后导入libqrencode库 然后添加必须的依赖库

第二步

>在viewcontroller里面添加头文件   然后创建一个现实图片的UIImageView 用于显示生成的二维码

第三步  在viewDidLoad里面初始化UIImageView

self.QRImageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 50, 320, 320)];    [self.view addSubview:self.QRImageView];

创建一个生成二维码的按钮 当点击按钮的时候生成

UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];    btn.frame = CGRectMake(100, 500, 100, 30);    [btn setTitle:@"二维码" forState:UIControlStateNormal];    [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];    btn.backgroundColor = [UIColor purpleColor];    [self.view addSubview:btn];

 实现按钮的点击方法

-(void)btnClick:(UIButton *)btn{         self.QRImageView.image = [QRCodeGenerator qrImageForString:@"成都是一座你来了就不想走的城市" imageSize:self.QRImageView.bounds.size.width];}

 运行程序 查看运行结果  用手机扫描二维码

程序到这里就基本上实现了想要的需求  感谢你的阅读

 

转载于:https://www.cnblogs.com/xw19900205/p/edwin.html

你可能感兴趣的文章
Linux常用命令总结
查看>>
KRPano动态热点专用素材图50多个,加动态热点使用方法
查看>>
yii模型ar中备忘
查看>>
C#线程入门
查看>>
CSS清除浮动方法
查看>>
JVM内存回收机制简述
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
基于LBS功能,Geohash在PHP中运用实例
查看>>