美文网首页
生成二维码

生成二维码

作者: iLeooooo | 来源:发表于2017-11-02 10:52 被阅读8次

生成二维码的步骤:
导入CoreImage框架
通过滤镜CIFilter生成二维码

二维码的内容(传统的条形码只能放数字):纯文本,名片,URL

// 1. 实例化二维码滤镜

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

// 2. 恢复滤镜的默认属性

[filter setDefaults];

// 3. 将字符串转换成

NSData NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

// 4. 通过KVO设置滤镜inputMessage数据

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

// 5. 获得滤镜输出的图像

CIImage *outputImage = [filter outputImage];

// 6. 将CIImage转换成UIImage,并放大显示

return [UIImage imageWithCIImage:outputImage scale:20.0 orientation:UIImageOrientationUp];

慢慢来,一步一个巴掌印。。。。。

相关文章

网友评论

      本文标题:生成二维码

      本文链接:https://www.haomeiwen.com/subject/rboilxtx.html