У меня есть пейджинг UICollectionView
, который прокручивает изображения. Каждое изображение заполняет экран. Для обычных фотографий мой collectionView
прокручивает плавно, но с панорамными снимками он начинает отставать, когда я прокручиваю изображения.
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
imageCell *cell = (imageCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath];
cell.tag = indexPath.row;
PFObject *temp = [_dataArray objectAtIndex:indexPath.row];
PFUser *user = [temp objectForKey:@"user"];
PFFile *file = [temp objectForKey:@"image"];
[file getDataInBackgroundWithBlock:^(NSData *data, NSError *error){
if (!error) {
cell.selectedImageView.image = [UIImage imageWithData:data];
self.navigationItem.title = [user objectForKey:@"Name"];
}
}];
return cell;
}
Как видите, я загружаю изображение в фоновом режиме.
Возможно, мне нужно что-то сделать в willDisplayCell
?. Спасибо