如何拦截垂直滑动手势

Posted

技术标签:

【中文标题】如何拦截垂直滑动手势【英文标题】:How to intercept vertical swipe gestures 【发布时间】:2014-01-16 21:18:41 【问题描述】:

有没有办法将我的 uitableview 插入响应者链中,以便我可以处理一些垂直滑动(基于水平位置)并将其他滑动传递给底层的 uiscrollview?

【问题讨论】:

【参考方案1】:

我最终制作了自己的手势识别器,如本文所述:Pan gesture interferes with scroll

【讨论】:

【参考方案2】:

在视图上使用 UISwipeGestureRecognizer,配置方向为上下(垂直)

【讨论】:

tableView 似乎在将它们传递给我的手势识别器之前消耗了任何垂直滑动。如何在表格视图处理之前获得滑动手势?

以上是关于如何拦截垂直滑动手势的主要内容,如果未能解决你的问题,请参考以下文章

ScrollView - 手势识别器 - 垂直滑动

如何为所有屏幕的 iPhone 应用程序添加垂直滑动手势?

滑动垂直手势无法使用UITableView

垂直 ViewPager 和 Android Pie 与滑动手势不一致的行为

滑动手势识别器在垂直方向上不起作用

UISwipeGestureRecognizer 垂直于 UIWebView 滚动:如何避免对角滑动?