Horizontal UIScrollView having vertical UIScrollViews inside - how to prevent scrolling of inner scroll views when scrolling outer horizontal view?

后端 未结 6 620
天涯浪人
天涯浪人 2021-02-09 18:12

couldn\'t find a solution for that.

I am building an app, with big scroll view, who has paging (Horizontal). Inside this scroll view, there is a grid of UIView\'s, and a

6条回答
  •  再見小時候
    2021-02-09 19:08

    I think using velocity to determine the scroll direction is a better way:

    - (BOOL)gestureRecognizerShouldBegin:(UIPanGestureRecognizer *)gestureRecognizer {
        CGPoint velocity = [gestureRecognizer velocityInView:gestureRecognizer.view];
        return fabs(velocity.y) > 3 * fabs(velocity.x);
    }
    

提交回复
热议问题