首页 > Web开发 > 详细

利用libqrencode生成二维码

时间:2015-10-14 17:20:20      阅读:217      评论:0      收藏:0      [点我收藏+]

由于近期项目的需要,本人综合网上的大神们提供的思路,整合了这么一个教程,勉强看,不好不要喷我啊??
首先需要去网上下载一个三方库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];
}

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

技术分享

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

 

利用libqrencode生成二维码

原文:http://www.cnblogs.com/xw19900205/p/edwin.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!