0

我想知道在自定义 UITableViewCell 中绘制 UIImage 的最佳和最优化的方法是什么,其中包含许多元素(几个图像、2 个标签、渐变背景)。我读到drawRect是推荐的方法,因为涉及到几个子视图,最好使用drawRect将它们全部组合成一个视图内容。但与此同时,我在其他地方读到 UIImageView 是优化处理图像(缓存、快速渲染等)的首选方式。我会很感激一些启发。

谢谢 AF

4

3 回答 3

0

我参加过一次 iPhone 技术讲座,一位性能工程师说,如果你在 aUIImage中使用 a,UITableView你应该将它与类方法 [ UIImage imageNamed:] 一起添加,以最有效地使用该类。当然,您需要将其嵌入到UIImageView. 我通常会发现任何时候都有可用的类方法来为你做点什么,Apple 在他们做这件事的方式上非常有效。

于 2012-07-12T00:32:17.433 回答
0

我会推荐UIImageView它的易用性。您可以将它拖放到 Interface Builder 中,或者只是以编程方式添加它。

于 2012-07-11T22:54:54.853 回答
0

我建议你使用

cell.imgView.image = [UIImage imageNamed:@"123.jpg"];

于 2012-07-12T09:35:17.167 回答