【问题标题】:UIScrollView touch dissipate to ParentUIScrollView 触摸消散到父级
【发布时间】:2023-04-01 07:25:02
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: ios objective-c uiscrollview uigesturerecognizer


    【解决方案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];
       }
    
    }
    

    【讨论】:

    • 部分正确,我确实理解逻辑,但我必须移除手指然后再次滑动,并且滚动停止滚动,我不想要那个
    • 如果你只想显示菜单,那么就这样做而不是玩手势。如果您将菜单带到视图层的顶部,则触摸手势将在菜单上起作用。我已经编辑了答案。 . .
    猜你喜欢
    • 2013-09-01
    • 2018-01-19
    • 1970-01-01
    • 2023-03-06
    • 2014-02-28
    • 2013-03-26
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    相关资源
    最近更新 更多