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