2012-06-29 2 views
6

スクロールの方向に応じて、上部と下部のバーを隠すPinterestアプリに見られる効果をコピーしたいと思います。私の質問は:どのようなUIScrollViewのスクロール方法を決定する正しい方法は何ですか?UIScrollスクロールの方向表示

答えて

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

あなたのスクロールが押されたクリックを保持したときに追加し、問題を回避するには、「pointNow = scrollView.contentOffsetを;」その後の条件。 – JERC

+0

(scrollView.contentOffset.y <= pointNow.y)、最初にビューコントローラに到達したときにそれを保持するために使用します:) – Doz

1

UIScrolViewDelegate'sプロトコルのメソッドを使用します。文書hereがあります。

関連する問題