Вы можете определить пользовательскую ячейку в IB, которая будет содержать 3 метки и в функции:
- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *DetailCellIdentifier = @"DetailCell";
UITableViewCell *cell = [aTableView dequeueReusableCellWithIdentifier:DetailCellIdentifier];
if (cell == nil) {
NSArray *cellObjects = [[NSBundle mainBundle] loadNibNamed:@"DetailCell" owner:self options:nil];
cell = (UITableViewCell*) [cellObjects objectAtIndex:0];
}
// setup your cell
}
когда вы определяете ячейку в IB, присваивайте каждой метке тег, поэтому, когда вам нужно поместить туда текст, вы можете получить его по тегу следующим образом:
label = (UILabel *)[cell viewWithTag:NAME_TAG];
label.text = myObject.name;
и повторите это с другими 2 метками. Тег представляет собой уникальный номер.
Поместите этот код вместо // настройки комментария к ячейке