これは、スクロールビューが停止した後(減速やバウンスなどの後)に呼び出されるため、スクロールビューの幅が320で、幅contentSize.width
が320(またはそれ以下)の場合、それが常に表示される理由を説明します。スクロールビューの幅が320であるとすると、contentSize.width
を640に設定すると、右側までスクロールすると(コンテンツを左にドラッグすると)、contentOffset.x
320になります。残り。
+--------------+ <- Scroll View, 320 wide.
| |
|+-------------------------------+ <- contentSize.width is 640
|| |
|| |
|| |
|+-------------------------------+
| |
+--------------+
^ contentOffset.x is 0
+--------------+ <- Scroll View, 320 wide.
| |
+-------------------------------+| <- contentSize.width is 640
| ||
| ||
| ||
+-------------------------------+|
| |
+--------------+
^ contentOffset.x is 320
上の図からわかるように、コンテンツオフセットは、スクロールビューの原点と整列するコンテンツビュー内のポイントです。