iOS 7行代码生成渐变色二维码

前段时间公司有个需求,要在程序中生成一个渐变色的二维码。


iOS 7行代码生成渐变色二维码_第1张图片


这里我借鉴了Yi'mouleng 生成二维码的方法和之前看到的给图片渲染改变颜色的方法组合,最终7行代码就可以搞定。

技术难点:因为我们要渲染的是UIImage 而不是UIImageView,如果渲染UIImageView 就会变成这种效果:

iOS 7行代码生成渐变色二维码_第2张图片

所以要做的是直接对UIImage进行渲染。

解决思路:1,生成二维码image  2,获得我们要的渐变色color  3,将这个color渲染到UIImage上即可。

代码放在了: github链接 上。

代码中有详细的注释,这里就不累述了。

你可能感兴趣的:(iOS 7行代码生成渐变色二维码)