1、什么是 2倍圖、3倍圖
比如你需要一個(gè)30*30的圖標(biāo),那么這時(shí)你就需要三個(gè)文件:
一個(gè)是 30*30 的 PNG 圖片,用原名來(lái)命名即可,例如aaaa.png。
一個(gè)是 60*60 的 PNG 圖片,這個(gè)要用原名@2x來(lái)命名,例如aaaa@2x.png。
一個(gè)是 90*90 的 PNG 圖片,這個(gè)要用原名@3x來(lái)命名,例如aaaa@3x.png。
這樣把這三張圖片導(dǎo)入進(jìn)工程的Asset,你會(huì)神奇地發(fā)現(xiàn),這三個(gè)文件居然會(huì)被iOS統(tǒng)一識(shí)別為aaaa.png,
用的時(shí)候只需要 [UIImage imageNamed:@"aaaa"] 就行了。

原圖、2倍圖 、3倍圖.jpg
2、有三套圖(普通屏 和 高清屏[兩套])的原因:
我們需要在應(yīng)用中放置三套圖,一套是普通屏的,另外兩套是高清屏的(高清
屏里又有分辨率不同的區(qū)別)。高清屏的命名方式:***@2x.png ***@3x.png。
使用的時(shí)候只要使用普通屏的圖片,在高清屏?xí)r會(huì)自動(dòng)調(diào)用高清屏的圖片。
3、具體的體現(xiàn):
如果應(yīng)用都是只用高清屏的圖片,但在一些情況下會(huì)出現(xiàn)一些難控制的布局,
最明顯的還是用在我們的導(dǎo)航欄的按鈕上,比如我們自定義一個(gè)按鈕放到導(dǎo)航欄上,
會(huì)發(fā)現(xiàn)這個(gè)按鈕的在各種屏幕上忽大忽小,總是與系統(tǒng)按鈕有很大的位置差別,
但是如果我們這個(gè)時(shí)候使用了2倍圖與3倍圖,那么就會(huì)圖片就會(huì)按照要求自動(dòng)靠邊了
推薦一個(gè)可以很方便生成@2x和-@3x圖的工具:Prepo。
下載地址:https://itunes.apple.com/cn/app/prepo/id476533227?mt=12
本文參考自:http://blog.sina.com.cn/s/blog_93605e940102v6i0.html
