2009-03-23 23 views
7

私は3つのUIScrollViews、scrollView1scrollView2、およびscrollView3を持っています。 scrollView1をスクロールすると、scrollView2は水平方向にスクロールし、scrollView3をスクロールすると、scrollView2が垂直方向にスクロールします。これどうやってするの?UIScrollViewのスクロールを同期する

答えて

14

UIScrollViewDelegateプロトコルには、scrollViewDidScroll:が含まれています。

あなたがscrollView1のデリゲートのscrollViewDidScrollからscrollView2とscrollView3でsetContentOffsetを使用してsubserviantのscrollviewsのcontentOffsetを設定できます

+2

THANKSの男、THANKS !!!! TTTHHHAAAAANNNKKKKSSS !!!!!!!それはまさに私が今18時間探していたものです!!!!!!!!!!!!! – Thanks

+1

このメソッドはコンテンツ領域の端を越えてスクロールすることを考慮に入れていますか?します!このようにしてみましょう:2つのスクロールビューを** 1つの**のように動作させたい場合、これは*使用するテクニックです*。それは素晴らしいようです。ありがとうRoger! – colinta

関連する問題