UITableViewCell:使用CGContextRef绘制背景与可伸缩图像的效率

时间:2011-03-03 02:12:50

标签: iphone uitableview cgcontext

我正在寻找改变表格视图单元格的背景视图的方法。

我最初的反应是创建一个带圆角的图像,从中创建一个可伸缩的图像,并在创建单元格时将其设置为单元格背景视图。这似乎在我的实验中非常有效。

我也发现了这个: How to customize the background/border colors of a grouped table view cell? 这项工作也很顺利。

一种方法相对于另一种方法是否具有性能优势?

1 个答案:

答案 0 :(得分:0)

创建可伸缩图像将允许操作系统通过使用图形芯片*拉伸图像进行优化。在代码中绘制它将在CPU中拉伸它。前者更有效率。

*这取决于图像的使用方式,并且是一个实现细节。这里的关键词是“允许”。