我正在查看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在其所有子视图上吗?我假设这是正在发生的事情,但找不到任何说明这一点的文件。
答案 0 :(得分:0)
我很确定表格视图单元格会进入其子视图。我记得在自定义表格单元格中有一个子视图,可以突出显示单元格是否突出显示。