当tableview中的单元格是tableview iPhone时选择行

时间:2015-03-24 08:38:56

标签: ios iphone uitableview

在我的应用程序中,我正在使用tableview和cell,这也是tableview。一切都很好,但是当我想在tableview上处理选定的单元格时,这是一个单元格,但我不控制

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

此函数仅在tableview父级调用。但在我的情况下,我想在tableview(单元格中的父表视图和tableview)中调用此函数。

谢谢!

3 个答案:

答案 0 :(得分:0)

你导入了UITableViewDelegate吗?并将其作为self.tableView.delegate = self添加到您的表视图中,最好再检查一次!

答案 1 :(得分:0)

在单元格的表格视图中,请将委托和数据源设置为单元格视图参考。

答案 2 :(得分:0)

我认为,您的父tableView获取select操作并阻止子表视图接收此操作。我认为有两种或更多种方法可以解决这个问题:
 1.更改视图的视图层次(contruct)(不要将详细表格视图作为父表格的单元格)。将详细信息表视图设置为顶视图,以便它可以接收选择操作,然后可以将此操作传递给(父)tableview。  2.将UIGestureRecognizer添加到子tableView和父tableView,然后检查以对它们两者执行点击操作

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
   shouldReceiveTouch:(UITouch *)touch
相关问题