UITableView / UITableViewCell点击事件响应?

时间:2009-12-11 16:29:04

标签: iphone objective-c uitableview

我一直在谷歌上试图找出当UITableView中的一行(或单元格)被点击时调用了什么类型的事件句柄,但是却无法弄明白。我试图在点击时更改单元格的图像属性。

感谢。

1 个答案:

答案 0 :(得分:96)

点击表格行时有两种可能的事件:选择行和附件视图(通常是“更多详细信息”类型操作)。

只要您为UITableView注册了一个委托,就可以实现以下内容并在触摸时调用:

// Tap on table Row
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath { ... }

// Tap on row accessory
- (void) tableView: (UITableView *) tableView accessoryButtonTappedForRowWithIndexPath: (NSIndexPath *) indexPath{ ... }