0

いくつかの画像を含む UICollectionView があります。最初のスクロールダウンで画像をロードするのは非常に遅く、ぎくしゃくしています。その後、画像が読み込まれると問題ありません。

問題は、セルが画面に到達するまで画像が読み込まれず、遅延が発生することだと思います。画面に表示される前に画像を読み込む必要があると思います。これを行う方法がわかりません。答えが見つからないため、明らかに間違ったことを探しています。誰かが私を正しい方向に向けることができますか??

画像をロードするコードは次のとおりです...画像はダウンロードされていないアプリなどにあります。

-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
    static NSString *CellIdentifier = @"Cell";
    CustomCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CellIdentifier forIndexPath:indexPath];
    [[cell myImage]setImage:[UIImage imageNamed:[arrayOfImages objectAtIndex:indexPath.item]]];

    return cell;
}

ありがとう!

4

3 に答える 3