

上面這兩張引導(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)常更新,多謝大家打賞。