允许 UIScrollView 在长按处于活动状态时通过第二次触摸滚动

Posted

技术标签:

【中文标题】允许 UIScrollView 在长按处于活动状态时通过第二次触摸滚动【英文标题】:Allowing UIScrollView to scroll with 2nd touch while a long press is active 【发布时间】:2014-07-03 22:11:03 【问题描述】:

我有一个长按识别器附加到 UIScrollView(实际上是 UITableView)。当长按处于活动状态时,我无法用第二根手指滚动。

UIScrollView 的平移识别器需要什么才能使用第二次触摸?

【问题讨论】:

【参考方案1】:

-gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer 返回YES。为此,至少需要将手势识别器的delegate 属性之一设置为self

【讨论】:

嘿,我在你回答前一分钟找到了这个解决方案。效果很好。

以上是关于允许 UIScrollView 在长按处于活动状态时通过第二次触摸滚动的主要内容,如果未能解决你的问题,请参考以下文章

在 UIScrollView 仍处于活动状态的情况下检测视图中的连续触摸位置

Android:长按 qwerty 键从其他活动开始我的活动

允许在 UWP 中创建的 PWA 在最小化时不处于非活动状态

长按手势在 UIButton 中显示图像

允许在 WebView 中的长按触摸事件上选择文本

如何在长按按钮时发送字符流