UIScrollView 触摸消散到父级

Posted

技术标签:

【中文标题】UIScrollView 触摸消散到父级【英文标题】:UIScrollView touch dissipate to Parent 【发布时间】:2014-08-01 11:18:28 【问题描述】:

我的主屏幕上有一些水平的UIScrollViews 和图片。我的主屏幕也有一个手势,当你从左向右滑动时,它会显示一个隐藏菜单。

我想要做的是,当我滚动 UIScrollView 并到达左侧的末尾时,我希望触摸转到父级并显示隐藏菜单。

有什么想法吗?

【问题讨论】:

【参考方案1】:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
   if (sv.frame.size.width = sv.contentOffset.x) 
       sv.scrollEnabled = NO;
   


编辑

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
   if (sv.frame.size.width = sv.contentOffset.x) 
       [self methodToOpenMenu];
   


【讨论】:

部分正确,我确实理解逻辑,但我必须移除手指然后再次滑动,并且滚动停止滚动,我不想要那个 如果你只想显示菜单,那么就这样做而不是玩手势。如果您将菜单带到视图层的顶部,则触摸手势将在菜单上起作用。我已经编辑了答案。 . .

以上是关于UIScrollView 触摸消散到父级的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 UIScrollView 中的滚动方向?

停止:从传播到父级的活动状态

JQuery Draggable - 限制到父级,但允许在父级下滑动?

将捏合手势从自定义 UIView 传递到父 UIScrollView

停止键盘事件冒泡到父级

将对象投射到父级