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