首页 > 移动平台 > 详细

ios如何生成二维码

时间:2016-04-22 00:52:18      阅读:333      评论:0      收藏:0      [点我收藏+]

ios 7以后 系统为我们集成了生成二维码和读取功能,我们可以使用系统自带的框架 来进行二维码的相关操作。 框架CoreImage框架(该框架可以做毛玻璃效果),通过滤镜CIFilter生成二维码 。

生成二维码步骤: 包含库头文件 import <CoreImage/coreImage.h>

1, 创建过滤器

    CIFilter *filter = [CIFilter  filterWithName:@"CIQRCodeGenerator"];

2,  恢复默认设置 

    [filter setDefaults];

3,给过滤器添加数据

  NSString *str = @"这是一个二维码的生成结果";  (如果想让二维码是一个URL,直接将字符串改成URL地址)

  NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

  [filter setValue:data forKey:@"inputMessage"];

4,获取输出的二维码

  CIImage *outputImage = [filter outputImage];  返回的是一个CIImage

5 , 显示二维码

  self.imageView.image = [UIImage imageWithCIImage:outputImage];   添加到 UI控件 上。

 

ios如何生成二维码

原文:http://www.cnblogs.com/dashengios/p/5419488.html

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