次のような2つの画像配列を取得しました
A=["l.jpg","m.jpg","n.jpg","p.jpg","q.jpg","r.jpg"]
と
B=["a.jpg","b.jpg","c.jpg"].
次に、画像を表示するために、ページコントロールでスクロールビューを追加しました(ページコントロールのページ数は になります)
[配列数]
[array count]
また、スクロールビューのコンテンツサイズもIEに依存します
scroll.width * array.count
ここで、4 ページある場合は 3 ページがメモリにロードされ、スクロールすると前の画像がアンロードされます。
1)A配列画像の初期表示。2)次に、ボタンをクリックすると、 scrollview.contentSize 、 pagecontrol.numberof ページを B 配列の長さに置き換え、以前に A 配列によってロードされた画像もアンロードします。
3)B配列を表示するには、スクロールビューのコンテンツサイズを小さくし、ページ数を4にする必要があります。
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * [配列数], scrollView.frame.size.height);
次に、B配列の最後の画像までスクロールしました。最後の画像の後、次の画像にスクロールしようとすると、適切にアンロードされなかったA配列画像の「q.jpg」画像として表示されます。
したがって、異なる画像配列からリロードするときにスクロールビューからすべての画像をアンロードする方法。
ありがとう。