【发布时间】:2011-01-12 20:03:18
【问题描述】:
我正在查看 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];
}
}
我的问题是 - 这是如何调用的?我搜索了 highlight 并且项目中没有很多匹配项。当 UITableViewCell 对自身调用 setHighlighted 时,它会在其所有子视图上调用 setHighlighted 吗?我假设这是正在发生的事情,但找不到任何说明这一点的文档。
【问题讨论】:
标签: ios uikit uitableview