У меня есть UICollectionView с некоторыми изображениями в нем. Он очень медленный и резкий, чтобы загрузить изображения при первом прокрутке вниз. После этого, когда изображения загружаются, все в порядке.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;
}
Спасибо!
Я предполагаю, что вы уже решили это, но в моем случае разрешенная разбивка на страницы закручивала прокручиваемость. Мне это не нужно, так как я дезактивировал, что прокрутка была удивительно быстрой. –
Вы, должно быть, решили эту проблему. Я столкнулся с той же проблемой, но вместо изображения, я загружаю карту google. Можете ли вы поделиться решением, это может помочь? + @ JuanGonzález – iDilip