2012-08-03 66 views
0

我在過去通過在Photoshop中製作UI元素創建了多個應用程序。不過,我最近發現PaintCode,我想知道用UIView和UIButton子類創建整個UI並在drawRect中繪製它們有多「更好」。如果不是,drawRect主要用於動態圖像或UI元素(即圖表,圖形)。用戶界面元素的drawRect或UIImages?

另外,發光或動畫UI元素呢?如果我想讓我的按鈕淡入/淡出,那麼drawRect會成爲一種方式嗎?

+0

在一些動畫中,它們可以很好地使用,特別是在圖形變形期間需要高質量的外觀時。 – mskw 2013-04-06 23:10:58

回答

0

發現,除非需要繪製的圖像是動態的(即圖形),否則您應該使用PNG,因爲Xcode會將PNG正確轉換爲與iOS最佳兼容。我一直在大量使用PNG,使用大小寫字母,這大大減少了我的文件大小。此外,在Photoshop中,我一直在爲Web保存文件以縮小文件大小。

乾杯!