1

我有一个滚动视图,用户可以通过它向左和向右滑动来导航和点击其中的元素,但我还想添加在滚动视图上向上或向下滑动的功能(垂直于滚动方向)以执行其他一些操作行动。但是,当我尝试向其中添加手势识别器时,似乎并没有什么不同。然后我尝试在其上分层另一个视图并添加手势识别器,手势识别器工作,但我不知道如何通过它传递其余的触摸。这里最好的方法是什么?

4

1 回答 1

0

为您添加的滚动视图设置委托,

@property (nonatomic, assign) NSInteger lastContentOffset
//
- (void)scrollViewDidScroll:(UIScrollView *)sender 
{
   if (self.lastContentOffset > scrollView.contentOffset.y)
        // down direction
   else if (self.lastContentOffset < scrollView.contentOffset.y) 
        // up direction
   self.lastContentOffset = scrollView.contentOffset.y;

   // do whatever you need to with scrollDirection here.    
}

您也可以从此链接获得帮助。

于 2013-07-10T02:35:22.557 回答