PNG和UIImage优化

时间:2009-11-24 20:24:08

标签: iphone png uiimage

有一个PNG更好,比如320px x 44px并显示一次,或者有一个320px x 4px的PNG并使用[UIColor colorWithPatternImage:]?

我知道iPhone可以很好地处理PNG并对其进行解压缩,因此在内存方面,最好使用尽可能小的图像,在这种情况下,使用UIColor方法重复它吗?

使用colorWithPatternImage有什么缺点吗?也许在更大的区域,可能是半屏尺寸或全屏尺寸?

非常感谢,

迈克尔

2 个答案:

答案 0 :(得分:2)

答案取决于“更好”对您意味着什么。如果你更关心应用程序的大小,那么较小的图片会对你有所帮助。如果应用程序的速度比大小更重要,那么更大的图像将消除对所有colorWithPatternImage调用的需要,并且有效地运行得更快。

答案 1 :(得分:2)

我愿意打赌,选择其中之一不会对应用的响应能力产生显着影响。人们可能会注意到差异的唯一地方是他们是否通过EDGE下载您的应用程序,在这种情况下,平铺图像是要走的路。

我会做任何让你的应用程序最易维护的东西。