0
Используя приведенный ниже код, как разместить изображение в каждом разделе для этого вида таблицы.Как разместить изображение в каждом разделе таблицы?
switch (indexPath.section) {
case TYPE_SECTION: // type -- should be selectable -> checkbox
text = [patient.type valueForKey:@"name"];
cell.accessoryType = UITableViewCellAccessoryNone;
cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
break;
case NOTES_SECTION:
text = @"Notes Entry";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.editingAccessoryType = UITableViewCellAccessoryNone;
break;
case SCHEDULES_SECTION:
text = @"Appointments Entry";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.editingAccessoryType = UITableViewCellAccessoryNone;
break;
case LAB_SECTION:
text = @"Labs Entry";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.editingAccessoryType = UITableViewCellAccessoryNone;
break;
case STATUS_SECTION:
text = @"Status Entry";
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.editingAccessoryType = UITableViewCellAccessoryNone;
break;
default:
break;
}
cell.textLabel.text = text;
}
return cell;
}
Спасибо. Я изначально имел ... cell.image = [UIImage imageNamed: @ "walk.png"]; Однако я продолжал получать предупреждения: «setImage:» устарел (объявлен в /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell .h: 200) ... Знаете ли вы, о чем это предупреждение? Странно для меня, но он работает ... Тем не менее, ваш код не дает мне этого предупреждения. – SympleMyne
Раньше это было так, что вы устанавливали изображения на ячейки напрямую, теперь вы должны установить изображение в UIImageView, которое вы получаете из клетки. Вот почему вы получаете предупреждение с .image, теперь это работает, но в нескольких версиях iPhone OS перестанет работать. –
Это причина, по которой я получаю такое же предупреждение для этого мира кода: NSDictionary * dictionary = [self.tableDataSource objectAtIndex: indexPath.row]; \t cell.text = [словарь objectForKey: @ "Title"]; \t обратная ячейка; } – SympleMyne