利用libqrencode生成二维码

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值