前段时间公司有个需求,要在程序中生成一个渐变色的二维码。
这里我借鉴了Yi'mouleng 生成二维码的方法和之前看到的给图片渲染改变颜色的方法组合,最终7行代码就可以搞定。
技术难点:因为我们要渲染的是UIImage 而不是UIImageView,如果渲染UIImageView 就会变成这种效果:
所以要做的是直接对UIImage进行渲染。
解决思路:1,生成二维码image 2,获得我们要的渐变色color 3,将这个color渲染到UIImage上即可。
代码放在了: github链接 上。
代码中有详细的注释,这里就不累述了。
网友评论