2009-11-24 37 views
2

有更好的辦法有一個PNG,比如說320px x 44px並顯示一次,或者有一個PNG是320px x 4px並且使用[UIColor colorWithPatternImage:]?PNG和UIImage的優化

我知道iPhone可以很好地處理PNG並將其解壓縮,因此在內存方面,最好是使用盡可能最小的圖像,在這種情況下,使用UIColor方法重複它?

使用colorWithPatternImage有什麼缺點嗎?也許在更大的區域,可能是半屏大小或全屏大小?

非常感謝,

邁克爾

回答

2

我敢打賭,選擇一個不會影響應用程序的響應速度。人們可能會注意到唯一不同的地方就是他們是通過EDGE下載你的應用程序,在這種情況下,平鋪的圖像就是要走的路。

我會盡一切努力使您的應用程序最易於維護。

2

答案取決於什麼是 「更好的」 對你意味着什麼。如果你更關心應用程序的大小,那麼較小的圖片可以幫助你。如果應用程序的速度比尺寸更重要,那麼較大的圖像將消除所有colorWithPatternImage調用的需要,並且運行速度更快。