UIScrollView 未检测到折叠后的触摸

Posted

技术标签:

【中文标题】UIScrollView 未检测到折叠后的触摸【英文标题】:UIScrollView not detecting touches past the fold 【发布时间】:2011-01-17 17:24:08 【问题描述】:

我有一个 UIScrollView 实例,里面有很多视图。我有 touchesBegan: 在我的 UIView 子类的实现中定义,但仅检测到最初显示在滚动视图内的视图(不滚动)的触摸。也就是说,最初检测到所有触摸,但是当我向下滚动时,没有检测到触摸,除了那些最初在折叠上方的视图(即它们最初适合滚动视图),而且,只有那些视图的那些部分首屏(在最初显示部分视图的情况下)。

我希望这很清楚......有人知道是什么导致了这种情况吗?

【问题讨论】:

【参考方案1】:

经过一天的调试,我找到了简单的解决方案。滚动视图内的视图框架的高度已设置为屏幕的高度。我需要将它扩展到滚动视图的整个高度。

【讨论】:

以上是关于UIScrollView 未检测到折叠后的触摸的主要内容,如果未能解决你的问题,请参考以下文章

iOS UIScrollView clipToBounds = NO 未检测到子视图

自定义按钮视图:检测触摸向下/向上,快速,并回退拖动到 UIScrollView

裁剪边界之外的 UIScrollview 子视图未接收到触摸

UIScrollView之isTracking delaysContentTouches canCancelContentTouches

带有检测触摸的图像视图的 UIScrollView

UiScrollview scrollviewDidScroll 检测用户触摸