2

UICollectionViewアプリで画像を表示するために使用しています。それは機能しますが、スクロールがスムーズではないという問題があります。UITableView別のアプリ(iOS 6未満)で複数のImageViewを使用してGridViewを作成しました。この問題はなく、スクロールは非常にスムーズに機能します。なぜこれが起こるのですUICollectionViewか??

- (PSUICollectionViewCell *)collectionView:(PSUICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{

RSCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CELL_ID forIndexPath:indexPath];

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
dispatch_async(queue, ^{
    UIImage *image = [UIImage imageNamed:[_images objectAtIndex:indexPath.item]];
    dispatch_sync(dispatch_get_main_queue(), ^{
        cell.imageView.image = image;
    });
});


return cell;
}
4

0 に答える 0