画像のグリッドを持つ UIScrollView があります。現在は 6 人ですが、いつかは数百人になるかもしれません。もちろん、その UIScrollView 内に数百の UIImageView オブジェクトを作成し、それらすべてを画像データで埋めるのは悪い考えです。Apple docs のどこかでこれを読んでいたと思います。スクロール可能な表示領域を埋める必要があるため、非常に多くの要素のみを作成することをお勧めします。
しかし、UIImageView 要素を即座に再配置すると、パフォーマンスの問題が発生するのではないかと心配しています。おもう。ユーザーが下にスクロールし始めると (0,0 から始まると仮定しましょう)、上部の可視領域からはみ出す UIView オブジェクトを再配置し、それらをすばやく下部に配置してから、非常に (!! ) 行内のその UIImageViews に新しい画像オブジェクトをすばやく追加します。つまり、ユーザーが野生のガゼルのようにどんどん速くスクロールし始めたらどうなるでしょうか。
それを行うためのあなたのアプローチはどうですか?