其實(shí)就是把下載的圖片裁切成圓形圖片,然后再設(shè)置 imageView.image ?,為了避免每次都需要裁切圖片的操作,對(duì)已經(jīng)裁切成圓形的圖片進(jìn)行緩存,方便快速讀取.
github地址 : https://github.com/ZhaoBingDong/CYRoundImageView
UIButton+Extension 和 UIImageView+Extension ?主要是給 UIButton 設(shè)置圓形圖片的 ,內(nèi)部封裝了 SDWebImage 下載圖片的操作,避免了重復(fù)下載 ,一些緩存圖片的操作.
UIImage+ImageCut 主要是對(duì)下載好的圖片裁成圓形圖片
下載圖片并將圖片裁成圓形圖片 然后給 imageVIew.image 賦值 ,對(duì)于已經(jīng)裁剪好的圖片做了緩存處理
劇能玩項(xiàng)目中很多地方用到了用戶頭像,這個(gè)是小編講項(xiàng)目中自己對(duì)于圓形圖片處理的代碼抽取出來(lái)的模塊,希望能夠更多 iOS 開(kāi)發(fā)者使用過(guò)程中提供幫助.