Где я могу добавить свою пользовательскую метку ячейки таблицы в моем UITableview при использовании NSCoder? Я уже создал класс UITableViewCell и подключил все в построителе интерфейса.Где я могу добавить свою собственную метку ячейки таблицы в моем UITableview при использовании NSCoder?
Я попытался заменить cell.textLabel.text = oneName.name; with
cell.label.text = oneName.name;
, и он просто показывает черный квадрат.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (!cell) {
cell = [[CustomCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
NSUInteger row = [indexPath row];
DrillObject *oneName = [self.addDrill objectAtIndex:row];
cell.textLabel.text = oneName.name;
return cell;
}
Что вы подразумеваете под «при использовании NSCoder»? – Matt
Я только сказал, что, поскольку обычный способ реализации этой функции не работает cell.label.text = [addDrill objectAtIndex: indexPath.row]; –