如何優雅的設置圓形圖片,避免離屏渲染的問題

其實就是把下載的圖片裁切成圓形圖片,然後再設置 imageView.image  ,爲了避免每次都需要裁切圖片的操作,對已經裁切成圓形的圖片進行緩存,方便快速讀取.

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



UIButton+Extension 和 UIImageView+Extension  主要是給 UIButton 設置圓形圖片的 ,內部封裝了 SDWebImage 下載圖片的操作,避免了重複下載 ,一些緩存圖片的操作.

UIImage+ImageCut 主要是對下載好的圖片裁成圓形圖片



下載圖片並將圖片裁成圓形圖片 然後給 imageVIew.image 賦值 ,對於已經裁剪好的圖片做了緩存處理


劇能玩項目中很多地方用到了用戶頭像,這個是小編講項目中自己對於圓形圖片處理的代碼抽取出來的模塊,希望能夠更多 iOS 開發者使用過程中提供幫助.

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