【问题标题】:iPhone UITableView - Visible CellsiPhone UITableView - 可见单元格
【发布时间】:2010-04-29 18:51:53
【问题描述】:

我有一个分组的 UITableView,第 2 节中的单元格取决于第 1 节中的单元格。更准确地说,第 1 节中的每个单元格都与第 2 节中的多个单元格相关联,删除第 1 节中的一行需要删除关联的行在第 2 节中。

我的数据源已全部设置好,如果所有单元格都可见,则一切正常。但是,如果第 2 节中的单元格尚未加载到 UITableView 中,我就会遇到问题,因为第 2 节的数据源也已更新。

我正在 UITableView 中查看此方法 visibleCells。但是,如果我尝试访问单元格中的一个标签,我正在使用自定义 UITableView 单元格并获得无法识别的选择器异常。

我该如何解决这个问题?

谢谢,
泰迦。

【问题讨论】:

  • 我没有完全理解你的问题。您是在问如何访问当前不可见的表格单元格吗?
  • 我只是想知道是否有可能找出一个单元格当前是否可见。

标签: iphone uitableview


【解决方案1】:

我相信您正在寻找的是:

if ([tableView visibleCells] containsObject: theCellOfInterest]) {
    // Do whatever you want to do.
}

【讨论】:

    【解决方案2】:

    很抱歉,如果我第一次不清楚(甚至可能是第二次),但这里是对同一问题的重新发布的答案。

    Deleting multiple (not yet loaded) rows in UITableView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      相关资源
      最近更新 更多