有关绘制突出显示的UITableViewCell的问题

时间:2011-01-12 20:03:18

标签: ios uikit uitableview

我正在查看Apple的TableViewSuite示例代码。在Suite 5中 - 他们有一个UITableViewCell,里面有另一个UIView。该视图负责绘制视图。我的问题是它如何处理突出显示。在UIView中,他们有以下内容:

- (void)setHighlighted:(BOOL)lit {
 // If highlighted state changes, need to redisplay.
 if (highlighted != lit) {
  highlighted = lit;  
  [self setNeedsDisplay];
 }
}

我的问题是 - 这是怎么称呼的?我搜索了突出显示,项目中的匹配不多。 UITableViewCell在调用setHighlighted时调用setHighlighted在其所有子视图上吗?我假设这是正在发生的事情,但找不到任何说明这一点的文件。

1 个答案:

答案 0 :(得分:0)

我很确定表格视图单元格会进入其子视图。我记得在自定义表格单元格中有一个子视图,可以突出显示单元格是否突出显示。