如何捕获表格单元格的选择事件

时间:2011-10-13 11:12:18

标签: objective-c uitableview

我有一个 UIViewController ,我放置了一些单个表格单元格。它们中的大多数只是显示不允许任何交互的数据的好方法。但现在我添加了一个需要点击的单元格来打开另一个视图。

enter image description here

如何看到单元格被单击?我该如何实现?

3 个答案:

答案 0 :(得分:8)

您需要实现委托方法

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    //where indexPath.row is the selected cell
}

答案 1 :(得分:0)

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

另见文档 - UITableViewDataSource Protocol

答案 2 :(得分:0)

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

{

//其中indexPath.row是选定的单元格

[self performSegueWithIdentifier:@“showMobileDetail”sender:indexPath];

}