UIScrollView滚动方向

时间:2012-06-29 13:20:28

标签: objective-c ios uiscrollview

我想复制在Pinterest应用程序中看到的效果,它们根据滚动方向隐藏顶部和底部栏。我的问题是:确定UIScrollView滚动方式的正确方法是什么?

2 个答案:

答案 0 :(得分:30)

这是解决方案:

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

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
    if (scrollView.contentOffset.y<pointNow.y) {
        DLog(@"down");
    } else if (scrollView.contentOffset.y>pointNow.y) {
        DLog(@"up");
    }
}

答案 1 :(得分:1)

使用UIScrolViewDelegate's协议中的方法。您可以找到文档here