怎么判断scrollView往什么方向滑动

2025-04-14 05:04:42
推荐回答(1个)
回答(1):

UIScrollViewDelegate

int lastContentOffset;

-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
lastContentOffset = scrollView.contentOffset.y;
}

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y {
[self.navigationControllersetNavigationBarHidden:NOanimated:YES];
//向上
} else if (scrollView.contentOffset.y>lastContentOffset)
{
[self.navigationControllersetNavigationBarHidden:YESanimated:YES];
//向下
}
}