2011-01-12 83 views
1

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

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

我的问题是 - 这是如何调用?我搜索了亮点,项目中没有太多匹配。 UITableViewCell调用set在其所有子视图上突出显示时,它是否被setHighlighted调用?我假设这是发生了什么,但无法找到任何说明这一点的文档。

回答

0

我很确定表视图单元格递归到它的子视图。我记得在自定义表格单元格中有一个子视图,可以突出显示单元格是否突出显示。

相关问题