UITableView - 选择了哪一行?

时间:2009-03-19 20:12:27

标签: iphone objective-c

我有一个问题 - 如何在表格中选择多行?我将它手动分配给变量。问题是如果取消选择一行,我的变量仍保留旧值。

我该怎么办? UITableView中是否有一个方法返回一些当前选定的行?

提前谢谢你, 伊利亚安德。

2 个答案:

答案 0 :(得分:109)

如果您尚未实现委托(请参阅nduplessis),UITableView还提供:

- (NSIndexPath *)indexPathForSelectedRow

答案 1 :(得分:36)

UITableViewDelegate将调用

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

选择行时。通过这个,您可以使用indexPath.section和indexPath.row

轻松确定行