最近項目需要做一個新手引導(dǎo)頁身坐,每個尺寸的屏幕都有一張對應(yīng)的全屏圖片。
一開始想當(dāng)然的用ImageSet去做纽乱,發(fā)現(xiàn)只有1x蛾绎、2x、3x的區(qū)別:
順便P個S:使用ImageSet,圖片名字里面不要再含有“@2x租冠、@3x”這類字眼鹏倘,切記切記!
而我想要達(dá)到的效果是類似LaunchImage的設(shè)置頁面顽爹,可以根據(jù)不同尺寸設(shè)置不同圖片
網(wǎng)上找了一圈發(fā)現(xiàn)只有LaunchImage才能設(shè)置多個尺寸纤泵,普通圖片好像不能這樣設(shè)置。(如果有大神知道方法镜粤,煩請告知捏题,感激不盡)。
最后沒辦法肉渴,只能通過給不同尺寸的圖片設(shè)置不同名字的土方法來做了公荧。當(dāng)然,輪子是不用重復(fù)造了同规,國外已經(jīng)有人寫了一個UIImage的Category循狰,直接拿來用就是了:點我點我
需要注意的是使用此方法一定要嚴(yán)格按照里面定義的命名規(guī)范來,而且必須是PNG格式的圖片券勺。