0

私はテーブルビューを取得し、ヘッダーとして特にスクロールビューを使用します。テーブルビューを下(または上)にスクロールすると、スクロールビューがx、y座標を「失う」という事実を除けば、スクロールに関してはすべて問題なく機能します。

たとえば、headerviewのscrollviewを右から左に(またはその逆に)スクロールすると、scrollOffset.xは値を取得します。テーブルビューのスクロールを開始すると、この値はゼロに戻ります(ただし、スクロールビューはページングを失いません)。scrollviewに戻り、もう一度スクロールを開始すると、scrollOffset.xは正しい値を再び取得します。

とにかく、テーブルビューをスクロールするときにscrollOffset.x値を「保持」しますか?

ありがとう

4

1 に答える 1

1

tableViewがサブクラス化されたscrollViewであることを考えると、問題は、scrollOffset.xが現在スクロールしているscrollViewによって設定されていることのようです。テーブルビューとスクロールビューにタグを追加し、ヘッダーのscrollViewのみのscrollOffset.xに対応する変数を追加してみてください。

于 2012-06-06T23:00:08.297 に答える