Одна вещь, которую вы можете сделать, это создать пользовательский UITableViewCell в конструкторе интерфейсов и добавить в него любые метки и т. Д., Которые вы хотите, и использовать эту ячейку при заполнении строк.
в вашем .h файле вам понадобится IBOutlet UITableViewCell yourCellName
в вашем файле .m
Вы можете настроить свою пользовательскую ячейку следующим образом:
-(void)setUpViewComponents{
yourCellName.textLabel.text = @"some kind of text";
yourCellName.textLabel2.text = @"some other text";
//and so on
}
, тогда в этом методе вы можете заполнить таблицу пользовательскими ячейками
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
cell = yourCellName; //you can make additional
//changes to the cell here if you want
return cell;
}
Извините за грубый пример, надеюсь, он хотя бы поможет вам начать работу.