我有一个滚动视图,用户可以通过该滚动视图向左和向右滑动以导航并点按其中的元素,但我还想添加在滚动视图上向上或向下滑动的功能(垂直于滚动方向)到执行一些其他操作。但是,当我尝试添加手势识别器时,它似乎没有什么区别。然后,我尝试在其上层叠另一个视图并添加手势识别器,手势识别器工作,但我无法弄清楚如何通过它传递其余的触摸。这里最好的方法是什么?
答案 0 :(得分:0)
设置您添加的scrollview的委托
@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.
}
您也可以从此link获得帮助。