これは私がここで尋ねた最初の質問ですので、我慢してください
。私はこれをかなり調べましたが、うまくいく解決策を見つけることができなかったので、ここでそれを投げると思いました。
UIScrollViewを使用して、多数のUIImageViewを表示しようとしています。
一度に20個のUIImageViewをスクロールビューにロードしています。現在、20枚以上の写真を表示するために行っているのは、特定のContentOffsetに到達するたびにUIImageViewsを新しいUIImagesで更新することです。ユーザーが95のContentOffsetを超えて下にスクロールするたびに、オフセットは0にリセットされ、新しい画像がロードされます。ユーザーにビューのリロード/リセットが表示されないように、継続的なスクロールのような錯覚を与える番号を選択しました。0を超えて上にスクロールしても、同じことが起こります。
私の問題は、UIScrollViewをフリックすると(それ自体がスクロールし続けるように)、ContentOffsetが想定どおりにリセットされていないように見えることです。ビュー自体は適切にリセットされており、1回の反復ではオフセットは0ですが、次の反復(1秒後)では、オフセットは120または130で上昇し、次の終わりに到達したかのようにジャンプします。画面。
UIScrollViewがスクロールしている間にContentOffsetを適切にリセットする方法を知っている人はいますか?