ios - 我需要在页面控件内的 tableView 上检测滑动手势,我该怎么做?

标签 ios iphone uitableview uigesturerecognizer swipe

非常简单,我只是无法让它工作。如何在页面控件内的 tableView 上滑动以删除?

请帮忙!

最佳答案

编辑以删除我关于正确的 UITableViewDataSource 方法的原始答案。

这听起来像是一个潜在的复杂用户界面(即,如果用户希望通过滑动来翻页,但如果他们误触并恰好点击了表格 View 单元格,他们将获得“删除”按钮)。我建议重新考虑您在做什么。

无论如何,要到达您应用程序的终点线可能是 UIPageControl 的子类,检测内容区域中何时发生滑动并将该滑动消息传递到 TableView 。我怀疑您不能只在页面控件的内容 View 上执行 userInteractionEnabled = NO;

F.Y.I.:您可能还应该删除在我试图回答的问题 (How can I capture a sideways swipe gesture for a tableView that is inside of a pageControl?) 之前几个小时发布的相同且重复的问题

关于ios - 我需要在页面控件内的 tableView 上检测滑动手势,我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158044/

相关文章:

iphone - 将背景渐变应用于 Grouple 表格单元格

ios - 如何将类型化数组转换为其中一种类型协议(protocol)?

ios - 如何从数组中的对象调用方法?

ios - Swift 3 : db. 执行不使用获取路径使用 Bundle.main.path 运行

ios - 词典词典

ios - 显示屏左侧的 TouchesBegan 延迟

ios - 阻止 TableView backgroundView 越过每个部分的最后一个单元格?

iphone - ios解析包含数组的json?

ios - 在 Swift 中使用可达性

ios - 如何清除缓存的 UITableViewCell