2011-06-27 12 views
2

私のプログラムでは、私はUIScrollViewを持っています。そして、私はその上にボタンを動的に追加します。 scrollViewでプロパティUIScrollViewスクロールの検出

[scrollView setPagingEnabled:YES];

そして、私はいくつかのピクセルのために上に移動上部にある必要があります次のページボタンのスクロールがあります。 私はプログラムでscrollViewのスクロール位置を設定する必要があると思います。スクロールの終了を検出してスクロール位置を設定するにはどうすればよいですか?

答えて

2

このスクロールビューデリゲートメソッドscrollViewDidEndDecelerating:を実装して、スクロールの終了を検出できます。

ポジションを設定する必要がある場合は、[myScrollView setFrame: myCGRect];に電話してください。

+0

レスポンス=)スクロールの現在のページを知ることは可能ですか? – LightNight

+0

これはテストしていませんが、myScrollView.contentOffset.y(またはこの軸が必要な場合はx)を呼び出してスクロールビューの高さで割り、この数値を上にそれはページ番号でなければなりません。 – Luke

+0

ありがとう、それは動作します! =) – LightNight

関連する問題