6
我想复制在Pinterest应用程序中看到的效果,根据滚动的方向隐藏顶部和底部小节。我的问题是:什么是正确的方式来确定UIScrollView滚动的方式?UIScrollView滚动方向
我想复制在Pinterest应用程序中看到的效果,根据滚动的方向隐藏顶部和底部小节。我的问题是:什么是正确的方式来确定UIScrollView滚动的方式?UIScrollView滚动方向
这是解决方案:
-(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");
}
}
使用UIScrolViewDelegate's
协议中的方法。您可以找到文档here。
为了避免一个问题,当你滚动持有点击压制,加上“pointNow = scrollView.contentOffset;”如果条件。 – JERC
我会使用if(scrollView.contentOffset.y <= pointNow.y)只是为了保持它第一次得到视图控制器时:) – Doz