【问题标题】:UIScrollView Vertical Scrolling when touching inside a subview在子视图内触摸时 UIScrollView 垂直滚动
【发布时间】:2014-01-08 17:28:40
【问题描述】:

我已经实现了一个滚动视图,它包含自定义视图的多个副本。自定义视图包含一个 UIPanGestureRecoginixer,我使用它向左滑动它们(以删除它们)。当我尝试垂直滚动时,如果我触摸 CustomView 内部,则不会发生滚动。但是,如果我设置 subViews 和 scrollviews 内容大小以使其水平滚动,则不会发生此问题。即使我在子视图内部触摸,如何强制滚动视图水平滚动?

【问题讨论】:

    标签: ios objective-c uiscrollview uipangesturerecognizer


    【解决方案1】:

    尝试设置UIPanGestureRecoginzer的委托并实现

    - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
    

    它要求您返回一个 BOOL 值。返回 YES 时,将同时识别 otherGestureRecognizer。

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 2014-12-18
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      相关资源
      最近更新 更多