私は画面上を動くドットを持っています。スクロールビューの範囲を超えると、ドットが移動してスクロールビューのサイズが大きくなる新しいタイルが作成されます。私はこれを追跡します:負の起点を持つタイルを含むUIScrollView
scrollViewBounds = CGRectUnion(newTileBounds, scrollViewBounds);
[scrollView setContentSize:scrollViewBounds.size];
新しいタイルが非負の起点を持つ限り、これはうまくいきます。新たに作成されたタイルが左境界にあり、負の原点を持つ場合、境界サイズは右側で補償されます。私は、setContentSizeはビューの大きさがどこにあるのかということだけを言っていることを知っています。
私はsetContentOffsetを使ってみましたが、うまく動作していたようですが、スクロールすると正の領域に戻り、負の領域にスクロールできなくなりました。
負の起源のタイルをどのように見えるようにしますか?
問題は、最大サイズがわからないことです。ドットは任意の方向に任意に移動できます。 – Ben