//實現(xiàn)scrollView代理
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
//全局變量記錄滑動前的contentOffset
lastContentOffset = scrollView.contentOffset.y;//判斷上下滑動時
// lastContentOffset = scrollView.contentOffset.x;//判斷左右滑動時
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
if (scrollView.contentOffset.y < lastContentOffset ){
//向上
NSLog(@"上滑");
} else if (scrollView.contentOffset.y > lastContentOffset ){
//向下
NSLog(@"下滑");
}
//判斷左右滑動時
// if (scrollView.contentOffset.x < lastContentOffset ){
// //向右
// NSLog(@"左滑");
// } else if (scrollView. contentOffset.x > lastContentOffset ){
// //向左
// NSLog(@"右滑");
// }
}
如果一次有效滑動,只執(zhí)行一次 可以把判斷寫在scrollViewDidEndDragging代理里。