2

ここに画像の説明を入力

scrollView3つを1つのビューに配置したい。

  1. scrollView-> 同時に上下にスクロールします。中央scrollViewは上下にスクロールする必要があります。
  2. トップscrollView-> 同時に左右にスクロールします。中央scrollViewは上下にスクロールする必要があります。

シーケンスを忘れないでください。

  1. scrollViewが上scrollViewです。
  2. scrollViewはミデルscrollView
  3. センターscrollViewが低いscrollView

他に解決策があれば教えてください。

4

2 に答える 2

0

次の 2 つの Class メソッドを使用して実行できますUIScrollView

1) - (void)scrollViewDidScroll:(UIScrollView *)scrollView :

を使用して、このメソッドでコンテンツ オフセットを取得します。CGPoint offset = [yourScrollViewA contentOffset];

2) - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated

ここで他のコントロールを設定します。

if ( scrollView == yourScrollViewA ) // change offset of B
else // change offset of A

詳細については、UIScrollView Class Referenceを参照してください。

幸運を !!!

于 2013-06-10T07:57:05.537 に答える