最近項(xiàng)目需要做一個(gè)新手引導(dǎo)頁,每個(gè)尺寸的屏幕都有一張對(duì)應(yīng)的全屏圖片。
一開始想當(dāng)然的用ImageSet去做,發(fā)現(xiàn)只有1x、2x、3x的區(qū)別:
順便P個(gè)S:使用ImageSet,圖片名字里面不要再含有“@2x、@3x”這類字眼,切記切記!

ImageSet_Image.png
而我想要達(dá)到的效果是類似LaunchImage的設(shè)置頁面,可以根據(jù)不同尺寸設(shè)置不同圖片

LaunchImage.png
網(wǎng)上找了一圈發(fā)現(xiàn)只有LaunchImage才能設(shè)置多個(gè)尺寸,普通圖片好像不能這樣設(shè)置。(如果有大神知道方法,煩請(qǐng)告知,感激不盡)。
最后沒辦法,只能通過給不同尺寸的圖片設(shè)置不同名字的土方法來做了。當(dāng)然,輪子是不用重復(fù)造了,國外已經(jīng)有人寫了一個(gè)UIImage的Category,直接拿來用就是了:點(diǎn)我點(diǎn)我
需要注意的是使用此方法一定要嚴(yán)格按照里面定義的命名規(guī)范來,而且必須是PNG格式的圖片。