如何在tableview中设置触摸单元格的时间?

时间:2011-12-01 07:09:25

标签: iphone

哈我所有人都有一个tableview,当我点击它弹出一个视图的单元格时,它的工作对我来说很好,但我的问题是,我想点击2秒弹出窗口出现。也就是说,如果我点击单元格持续2秒,然后只有弹出窗口。这可能吗?我怎么能这样做?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.view addSubview:MainPopupView];
//MainPopView is the popup that i want to display after2 minit
}

提前致谢。

1 个答案:

答案 0 :(得分:2)

尝试UILongPressGestureRecognizer。您可以设置minimumPressDuration以设置识别手势的时间。

您可以将UILongPressGestureRecognizer添加到表格查看单元格中,然后获取所需的操作。

<强>更新 请看一下之前的SO问题How can I determine if a user has pressed on a UITableViewCell for 2 seconds?