2011-06-22 15 views
1

私はUIScrollViewのサブクラスとして複数のビューを持っています。私はこれらのビューを水平方向にスクロールできるように、ページコントロールを使用しています。それをする最善の方法は何ですか?複数のビューをスクロールするにはどうすればよいですか?

ありがとうございます!

+0

それぞれのサブビュー内をスクロールする必要があるため、またはUIScrollViewのサブクラスを作成して質問内で説明したようにスクロールできるようになっているため、これらのサブクラスはUIScrollViewのサブクラスですか? – Dancreek

+0

私はそれらをスクロールすることができますので、私はそれらをサブスクリーンにしました。 – Andrew

+0

uiscrollviewに入れる必要はありません。コンテンツをスクロールしない限り、uiscrollviewsにする必要はありません。 – Daniel

答えて

1

ビューがUIScrollViewのサブクラスである必要はありません。 UIScrollViewは、コンテンツのスクロールを可能にするコンテナです。

すべてのビューをサブビューとして単一のUIScrollViewに追加します。スクロールビューのcontentSizeプロパティを、すべてのビューを保持できる大きさに調整します。次にメインビューにスクロールビューを追加します。 UIScrollViewのドキュメントを見て、必要な機能がすべて有効になっていることを確認してください。 (スクロールなど)。

+0

ページコントロールはどうですか?簡単にできますか?種別: – Andrew

+0

任意のサブビューにスキップする場合は、スクロールオフセットをフレームの原点に設定できます。 –

+0

はい、ページコントロールは簡単です。 scrollViewのためにpagingEnabledをオンにするだけです。次に、スクロールビューの境界単位でスクロールします。 – Dancreek

関連する問題