Я показал коллекции URLImage
в ячейке tableview
. Он застревает, пока я прокручиваю камеру. Я использовал третьи стороны, такие как SDWebImageManager
и AFNetWorking
. Тем не менее, камера застряла.Как показать URL-изображения в таблице TableView без застревания?
[imageVw setImageWithURL:[NSURL URLWithString:self.imgaeRecord.PreviewURl]placeholderImage:[UIImage imageNamed:@"default-thumbnail.jpg"]];
ИЛИ
NSURL *url =[NSURL URLWithString:[self.MoviesListImage objectAtIndex:indexPath.row]];
SDWebImageManager *manager = [SDWebImageManager sharedManager];
[manager downloadImageWithURL:url
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize) {
// progression tracking code
}
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {
if (image) {
cell.recipeImageView.image = image;
}
}];
Означает ли название «застревают»? И что вы имеете в виду, застряв, если это то, что вы имеете в виду? – danh
Вы используете ячейку по умолчанию или пользовательскую? – tx2
после завершения загрузки изображения, если это основной поток: NSThread.isMainThread(). Если не перейти к основному потоку и обновить интерфейс: dispatch_async (dispatch_get_main_queue(), {//cell.recipeImageView.image = image;}) –