У меня есть таблица, в которую я хочу загрузить динамическое изображение с левой стороны. В таблице необходимо использовать оператор IF, чтобы выбрать подходящее изображение из папки «Ресурсы», и она должна основываться на [типах собак].
[собака типов] извлекается из RSS-канала, поэтому изображение в ячейке таблицы должно соответствовать тегу [собаки типов] каждой ячейки.
Обновление: см. Код ниже для того, что я собираюсь сделать (только ниже это для землетрясений, для меня это фотографии собак).
Я подозреваю, что мне нужно использовать - (UIImage *) imageForTypes: (NSString *) types {чтобы сделать такую вещь.
Спасибо.
Обновленный код: Это образец Apple Earthquake, но он делает именно то, что мне нужно. Он сопоставляет изображения с серьезностью (2.0, 3.0, 4.0, 5.0 и т. Д.) Каждого землетрясения с магнитудой.
- (UIImage *)imageForMagnitude:(CGFloat)magnitude {
if (magnitude >= 5.0) {
return [UIImage imageNamed:@"5.0.png"];
}
if (magnitude >= 4.0) {
return [UIImage imageNamed:@"4.0.png"];
}
if (magnitude >= 3.0) {
return [UIImage imageNamed:@"3.0.png"];
}
if (magnitude >= 2.0) {
return [UIImage imageNamed:@"2.0.png"];
}
return nil;
}
и ниже - (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath
magnitudeImage.image = [self imageForMagnitude:earthquake.magnitude];