天天看點

iPhone圖檔适配

XCode6的這個“ 持 量圖”,實際上隻是編譯項 時,根據 量圖 動 成對應的@1x,@2x和@3x的png格式圖像。

不過這也有好處, 先是不 擔 運 時擴充尺 降低性能,另外可以相容更早的iOS版本,經實際測試,除了iOS8外,iOS6、7是沒問題的,5 前沒

有條件測試。

1 開發者

1-1 對于開發者來說,使 常 便。唯 要做的就是在Images.xcassets 錄中将圖 Image Set的Type改成“Vectors”,之後你會發現原先左邊的 排@1x,@2x,@3x的格 不 了,轉 隻留下 個“Universal”。此時将美術 員提供的pdf 件,像以往那樣拖進來就OK了。

設定 法:項 名稱-Images.xcassets-設定圖 -選中圖 -打開屬性 闆-下三 辨別-Scale Factors(選擇Single Vector,然後将圖 重新拖放 All類型中,否則 法顯 )

1-2 使 法同過去 模 樣,既可以在xib或storyboard中直接指定,也可以在代碼中 UIimage *image = [UIImageimageNamed:@"logo"]; 來進 設定。

值得注意的是,它本質上還是個png,是以如果你“機智”地加了pdf字尾,就像下 這樣,那麼很遺憾,這就就上了蘋果的當。

UIimage *image = [UIImage imageNamed:@"logo.pdf"];這個樣 是 法顯 出來的。

2 UI設計

前Xcode隻 持PDF這和種 量圖格式, 論 AI或PS都可以,隻要是可以放 不變形的都可以, 如路徑或 量字型。

2-1 存儲時設定為PDF格式即可。

2-2 不過要注意的是,務必去掉“保留編輯功能”前 的勾。

2-3 建立時設定畫布的尺 為@1x 的 基準,也就是假設螢幕分

辨率為 320*480 的 來做。 

iPhone圖檔适配