Что вы, вероятно, хотите сделать, - это создать собственный подкласс UITableViewCell
со свойствами для нужного вам текстового поля. Создайте файл пера для вашего нового типа ячеек, выложите его по желанию. Установите класс "владельца файла" для вашего класса UITableViewController и создайте соединение из розетки (скажем, "newCell") в "владельце файла" с вашей пользовательской ячейкой.
Затем, когда вам нужно создать ячейку (внутри tableView: cellForRowAtIndexPath:
), вы можете загрузить ее из пера:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// Reuse or create cell
MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
// load from nib, reference into self.newCell
[[NSBundle mainBundle] loadNibNamed:@"MyCell" owner:self options:nil];
cell = self.newCell;
self.newCell = nil; // don't need to hang on to the memory
}
return cell;
}