我想知道在自定义 UITableViewCell 中绘制 UIImage 的最佳和最优化的方法是什么,其中包含许多元素(几个图像、2 个标签、渐变背景)。我读到drawRect是推荐的方法,因为涉及到几个子视图,最好使用drawRect将它们全部组合成一个视图内容。但与此同时,我在其他地方读到 UIImageView 是优化处理图像(缓存、快速渲染等)的首选方式。我会很感激一些启发。
谢谢 AF
我想知道在自定义 UITableViewCell 中绘制 UIImage 的最佳和最优化的方法是什么,其中包含许多元素(几个图像、2 个标签、渐变背景)。我读到drawRect是推荐的方法,因为涉及到几个子视图,最好使用drawRect将它们全部组合成一个视图内容。但与此同时,我在其他地方读到 UIImageView 是优化处理图像(缓存、快速渲染等)的首选方式。我会很感激一些启发。
谢谢 AF
我参加过一次 iPhone 技术讲座,一位性能工程师说,如果你在 aUIImage
中使用 a,UITableView
你应该将它与类方法 [ UIImage imageNamed:
] 一起添加,以最有效地使用该类。当然,您需要将其嵌入到UIImageView
. 我通常会发现任何时候都有可用的类方法来为你做点什么,Apple 在他们做这件事的方式上非常有效。
我会推荐UIImageView
它的易用性。您可以将它拖放到 Interface Builder 中,或者只是以编程方式添加它。
我建议你使用
cell.imgView.image = [UIImage imageNamed:@"123.jpg"];