Iphone 在drawRect中还是在重用单元方法中使用静态图像?

Iphone 在drawRect中还是在重用单元方法中使用静态图像?,iphone,performance,cell,reusability,drawrect,Iphone,Performance,Cell,Reusability,Drawrect,我正在测试在重用的单元格中添加静态图像,而不是使用drawrect方法在单元格中绘制静态图像。我测试了这两种方法,似乎每次单元格进入显示时绘制图像比将图像添加到重复使用的单元格更快 谁都知道,这怎么可能?我还有两个静态图像,我应该在drawrect中绘制它们还是将它们添加到重复使用的单元格中 谢谢 定义“添加静态图像” 无论您以何种方式添加它,您使用的图像视图都会调用drawRect来显示图像 通过您自己的单元格级别的draw rect工作,您可以去掉一些调用层,并将所有内容都绘制在一个层(单元

我正在测试在重用的单元格中添加静态图像,而不是使用drawrect方法在单元格中绘制静态图像。我测试了这两种方法,似乎每次单元格进入显示时绘制图像比将图像添加到重复使用的单元格更快

谁都知道,这怎么可能?我还有两个静态图像,我应该在drawrect中绘制它们还是将它们添加到重复使用的单元格中

谢谢

定义“添加静态图像”

无论您以何种方式添加它,您使用的图像视图都会调用drawRect来显示图像


通过您自己的单元格级别的draw rect工作,您可以去掉一些调用层,并将所有内容都绘制在一个层(单元格)上,而不是将单元格层与UIImageView层合成。

是否对具有不同图像的单元格使用不同的单元格标识符,并且只设置一次静态图像(创建时)?是,我只使用一个单元格标识符,因为我的所有单元格都具有相同的图像。它设置在细胞的生成上,我指的是静态。添加不会更改为所有单元格的图像。