如何识别选定的静态UITableViewCell

时间:2013-02-07 11:14:27

标签: ios cocoa-touch uitableview

我想过在- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath方法中使用的几种方法:

  • 创建出口并将单元格链接到它们,然后通过比较参考
  • 来检查选择了哪一个
  • 在每个单元格上设置并检查唯一的reuseIdentifier属性
  • 使用indexPath,因为您知道哪个单元格在哪个索引处,因为它们是静态定义的

最好的方法是什么?或许还有另一个更好的方法?

1 个答案:

答案 0 :(得分:1)

绝对是indexpath是最好的方法,因为tableview的许多委托都在索引路径上工作。通过保持索引路径的跟踪,您可以轻松地获取行。我想你也可以使用被称为“选择”的单元格的属性。检查是否选择了单元状态。希望这可以帮助。还可以在tableviews上使用apple docs。