一句代碼教你圖片適配iPhone XS Max、iPhone XR、iPhone XS、iPhone X

上面這兩張引導(dǎo)頁明顯看出來是被拉伸變形了,中間的圓都不圓了,一開始我是想讓美工作圖,重新做三套圖來適配iPhone XS Max和iPhone XR的,比如guide01_XSMax@3x、guide01_XR@3x、guide01_XS@3x的,后來想想加著三張圖起碼APP的IPA包增加2MB大小,客戶下載安裝的時間、我上傳的時間都會變長。所以一直沒有采用這種做法,冥思苦想了半天,看蘋果的文檔,查到了一句代碼解決這種拉伸變形問題,不多說了上代碼:

img=[img stretchableImageWithLeftCapWidth:img.size.width*0.99 topCapHeight:img.size.height*0.99];

對,就是上面這一句代碼。其中img就是一個UIImage *img = [UIImage imageNamed:@"guide01"];

看效果如下圖:


看,是不是圖中圓變圓了,尤其是第二張開始體驗和智能轉(zhuǎn)賬按鈕都相差好遠(yuǎn)了,看著多舒服。其中銀行信息我打了馬賽克勿擾。

對比圖:


以后我會經(jīng)常更新,多謝大家打賞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容