2012-02-29 10 views
1

UIScrollViewが上または下にスクロールされているかどうかを検出する方法を見つけようとしています。私はcontentOffset.yを使って計算をしなければならないことは知っていますが、計算はどのようにしたらいいですか?ユーザーが上または下にスクロールするかどうかの確認

+2

スクロールデリゲートにNSLogを追加し、上下にスクロールして、あなたが得るものを参照してください。一方の側ではゼロ、もう一方の側では(totalSize-windowSize)が表示されます。 – dasblinkenlight

答えて

2

UIScrollViewDelegateのscrollViewWillEndDragging:withVelocity:targetContentOffset:メソッドは、おそらく探し始めるのに適しています。 targetContentOffsetは、スクロールビューが終了する位置のオフセットを含むCGPointになります。 targetContentOffset.yは、上にスクロールするときは0になり、下にスクロールするときにはscrollView.contentSize.height - scrollView.frame.size.heightになります。

関連する問題