如何优雅的设置圆形图片,避免离屏渲染的问题

其实就是把下载的图片裁切成圆形图片,然后再设置 imageView.image  ,为了避免每次都需要裁切图片的操作,对已经裁切成圆形的图片进行缓存,方便快速读取.

github地址 : https://github.com/ZhaoBingDong/CYRoundImageView



UIButton+Extension 和 UIImageView+Extension  主要是给 UIButton 设置圆形图片的 ,内部封装了 SDWebImage 下载图片的操作,避免了重复下载 ,一些缓存图片的操作.

UIImage+ImageCut 主要是对下载好的图片裁成圆形图片



下载图片并将图片裁成圆形图片 然后给 imageVIew.image 赋值 ,对于已经裁剪好的图片做了缓存处理


剧能玩项目中很多地方用到了用户头像,这个是小编讲项目中自己对于圆形图片处理的代码抽取出来的模块,希望能够更多 iOS 开发者使用过程中提供帮助.

猜你喜欢

转载自blog.csdn.net/dzb1060545231/article/details/80340758