【问题标题】:Question about drawing a highlighted UITableViewCell关于绘制高亮 UITableViewCell 的问题
【发布时间】: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


    【解决方案1】:

    我很确定表格视图单元格会递归到它的子视图中。我记得在自定义表格单元格中有一个子视图,如果单元格被突出显示,它会突出显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多