今天遇到一個(gè)棘手的問(wèn)題降宅, 網(wǎng)絡(luò)下載的圖片恍箭,只有一種尺寸, 但是我們項(xiàng)目要求不同型號(hào)的iPhone顯示圖片大小不一樣佛玄,要做到適配跟效果圖高度一致硼一。
解決方法:
網(wǎng)絡(luò)圖片拿到后 UIImage, 設(shè)置他的scale
Int X = 3;
假如你們后臺(tái)上傳的圖片都是3倍圖梦抢,那么X就設(shè)置成3般贼, 這樣當(dāng)在@2x 設(shè)備上運(yùn)行的時(shí)候,就自動(dòng)返回 @2x 的圖片對(duì)象
[UIImage imageWithCGImage:img.CGImage withScale:X];