私は持ってUIScrollView
いて、モードで使用していpagingEnabled
ます。これUIScrollView
には、読み込む画像がたくさんあります。そのため、すべてを読み込むことはできません。私は5つずつロードすることにしました。最初に、5 つの画像を読み込み、位置、サイズ、およびタグを設定します。これまでのところ、私はこれを行うことができます。
ユーザーが 4 ページ目に到達したら、6 ページ目を設定し、最初のページをスーパービューから削除する必要があります。そのために、私はこの方法を使用しています。
[[self.scrollView viewWithTag:currentPage-3] removeFromSuperView];
ページ変更イベントを適切に検出するために、ほとんどすべてのデリゲート メソッドを使用しまし UIScrollView
たが、ユーザーが連続してスクロールすると、ページを見逃してしまいます。そのため、画像を正しく読み込めません。たとえば、ページ 6 を読み込めなかった場合、ページ 8 を読み込めません。
NOにuserInteraction mode
設定されていても、ユーザーはスクロールを続けることができます。
私がやりたいことは、ユーザーがページを変更したときに、UIScrollView
画像の読み込みが完了するまでスクロールを無効にしたいということUIScrollView
です。
どうすればそれを達成できますか?
ありがとうございました。