как загрузить два изображения из url в пользовательской ячейке UItableview

В моем приложении я использовал пользовательский tableviewcell для загрузки двух изображений в одну ячейку, моя проблема заключается в том, что я сначала загружаю эти изображения в свой просмотр, он показывает своп-изображения (1-е изображение на 2-м изображении и 2-е в 1-м), а затем после фракции секунд он загружает правильные изображения (1-е место в 1-м и 2-м в 2-м изображении). Я использую класс AsyncImageView для отображения изображения. Каждый раз, когда загружается первый раз, он отображается неправильно, а затем после каждого исправления. Пожалуйста, помогите мне.

В CellForRow

AsyncImageView *imageView = [[AsyncImageView alloc] initWithFrame:celllookAlik.btnFullImg.frame]; imageView.contentMode = UIViewContentModeScaleAspectFill; imageView.clipsToBounds = YES; imageView.tag = IMAGE_VIEW_TAG1; [celllookAlik addSubview:imageView]; AsyncImageView *imageViewll = [[AsyncImageView alloc] initWithFrame:celllookAlik.lookAlikeImage.frame]; imageViewll.contentMode = UIViewContentModeScaleAspectFill; imageViewll.clipsToBounds = YES; imageViewll.tag = IMAGE_VIEW_TAG2; [celllookAlik addSubview:imageViewll]; 

Отобразить изображение в ячейке, используя следующий код:

 NSString * imageImage = @""; imageImage = [[self.arrayResponseLookAlike objectAtIndex:indexPath.row] objectForKey:@"ImagePath"]; AsyncImageView *imageViewCelebrity = (AsyncImageView *)[celllookAlik viewWithTag:IMAGE_VIEW_TAG1]; //cancel loading previous image for cell [[AsyncImageLoader sharedLoader] cancelLoadingImagesForTarget:imageViewCelebrity]; //load the image imageViewCelebrity.imageURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@",imageImage]]; NSString * imageImageceleb = @""; imageImageceleb = [[self.arrayResponseLookAlike objectAtIndex:indexPath.row ] objectForKey:@"LookLikeImage"]; AsyncImageView *imageViewllTemp = (AsyncImageView *)[celllookAlik viewWithTag:IMAGE_VIEW_TAG2]; //cancel loading previous image for cell [[AsyncImageLoader sharedLoader] cancelLoadingImagesForTarget:imageViewllTemp]; //load the image imageViewll.imageURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@",imageImageceleb]]; 

One Solution collect form web for “как загрузить два изображения из url в пользовательской ячейке UItableview”

Я столкнулся с этим типом проблемы, я использовал SDWebImage.frameword. Эта интеграция с базой очень проста, и она правильно загрузит изображения.

Для этого сначала нам нужно создать UIImageView вместо AsyncImageView.

Отобразить изображение в ячейке, используя следующий код:

  [mMainImgView setImageWithURL:[NSURL URLWithString:loImgurl] placeholderImage:[UIImage imageNamed:@"placeholder"]]; 

для получения дополнительной информации с помощью https://github.com/rs/SDWebImage

  • Как удалить последнюю границу последней ячейки в UITableView?
  • UITableViewController или UIViewController при добавлении дополнительных элементов управления
  • Обновить данные UITableView в фоновом режиме
  • Как установить выделение для одного для всех разделов в представлении таблицы в ios, цель c
  • Неверная конфигурация раскадровки iOS 7
  • Пользовательская ячейка UITableView не обновляется
  • dequeueReusableCellWithIdentifier: возвращает nil даже после создания экземпляра ячейки
  • Использование разных режимов, таких как «Scale To Fill», «Aspect Fit», «Aspect Fill» для управления UIImageView внутри UITableViewCell
  • Как использовать newIndexPath для NSFetchedResultsChangeUpdate?
  • Обновить ограничения других элементов при изменении высоты UITableView
  • Два текстовых цвета в одном текстовом ярлыке UITableViewCell
  • Interesting Posts

    UISwipeGestureRecognizer работает только одно направление

    Переход контроллеров просмотра – слева направо

    Действие UIBarButtonItem не вызывается, когда в представлении с UIGestureRecognizer

    Идеальное средство для отправки вложения PDF через электронную почту в приложении iOS

    Перехват интернет-трафика устройства iOS с профилем

    Установить файлы cookie с помощью NSURLSession

    Objective-C – 'sendSynchronousRequest: returnResponse: error:' устарел: сначала устарел в iOS 9.0

    Objective-C Properties – что означает «id»?

    Установка фонового цвета подкласса UIView не работает

    pushControllerWithName не работает

    XCode не имеет возможности включить текстуру

    Работа на устройстве с использованием IPv6 приводит к сбою приложения

    Белый экран GIDSignIn на iOS 9

    Новые приложения и обновления приложений должны быть созданы с общедоступными (GM) версиями Xcode 6 или более поздних версий, OS X и iOS SDK

    Как получить адрес пользователя Ip и проверить, что пользователь подключен к Интернету в Ionic \ Cordova

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.