有一个PNG更好,比如320px x 44px并显示一次,或者有一个320px x 4px的PNG并使用[UIColor colorWithPatternImage:]?
我知道iPhone可以很好地处理PNG并对其进行解压缩,因此在内存方面,最好使用尽可能小的图像,在这种情况下,使用UIColor方法重复它吗?
使用colorWithPatternImage有什么缺点吗?也许在更大的区域,可能是半屏尺寸或全屏尺寸?
非常感谢,
迈克尔
答案 0 :(得分:2)
答案取决于“更好”对您意味着什么。如果你更关心应用程序的大小,那么较小的图片会对你有所帮助。如果应用程序的速度比大小更重要,那么更大的图像将消除对所有colorWithPatternImage调用的需要,并且有效地运行得更快。
答案 1 :(得分:2)
我愿意打赌,选择其中之一不会对应用的响应能力产生显着影响。人们可能会注意到差异的唯一地方是他们是否通过EDGE下载您的应用程序,在这种情况下,平铺图像是要走的路。
我会做任何让你的应用程序最易维护的东西。