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

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

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



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

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



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


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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章