2012-11-14 60 views
-1

我是ios開發新手,想知道什麼是管理在xcode中集成到應用程序中的視覺資產的最佳實踐。人們是否有每個UI的副本,包括方向?以編程方式調整大小?其他方法?我以編程方式完成所有UI,但不知道管理資產的最佳方式是什麼,即實際的PNG文件。在iPhone應用程序中的視覺資產/ xcode

回答

1

只要有可能,我喜歡使用可調整大小的圖像。 UIImage有一個方法resizableImageWithCapInsets:resizingMode:,它可以壓縮圖像並將中心的行,列或單個像素拉伸爲寬或高,如所需。這就是iOS如何創建大量按鈕,包括操作表中看到的按鈕。

如果您需要爲方向分開資產,我建議在文件名上使用後綴。所以你可能有Button-Portrait.png和Button-Landscape.png。您還可以在UIImage上添加一個類別,該類別採用圖像名稱detects the current orientation,並獲取實際的圖像文件。

+0

多數民衆贊成僅針對iOS6 ...人們以前做了什麼? – moshikafya

+0

'stretchableImageWithLeftCapWidth:topCapHeight:'是舊的方法,儘管現在已被棄用。 – FeifanZ

+0

您是否爲每個分辨率(視網膜前,視網膜,iphone 5)保留圖像併爲每個UI元素定位兩個方向? – moshikafya

相關問題