哈我所有人都有一个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
}
提前致谢。
答案 0 :(得分:2)
尝试UILongPressGestureRecognizer。您可以设置minimumPressDuration
以设置识别手势的时间。
您可以将UILongPressGestureRecognizer
添加到表格查看单元格中,然后获取所需的操作。
<强>更新强> 请看一下之前的SO问题How can I determine if a user has pressed on a UITableViewCell for 2 seconds?