2
我在看2011年的一个关于UIKit渲染的WWDC视频,这个部分讲述了UIImageView如何比使用drawRect更高效。下面是一个例子会话显示:iOS UIImageView vs drawRect图像拉伸
我不是为什么图像拉伸到320×200将需要使用的drawRect 250个附加Kbs的,但没有使用的UIImageView那么清楚? UIImageView是否需要相同数量的附加像素来调整大小和渲染图像?
有人能解释一下吗?
听起来好像drawRect使用了一个内存位图缓冲区(然后用作gl-unit的纹理),而UIImageView直接构成gl-hardware的纹理。 – Till 2012-07-28 15:51:30