Чтобы добавить к KennyTM's ответ:
Вы можете использовать - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
метод делегата UITableView
для настройки вашего UITableViewCell
следующим образом:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.textLabel.textColor=[UIColor whiteColor];
cell.detailTextLabel.font=[UIFont fontWithName:@"Helvetica" size:16.0];
cell.detailTextLabel.textColor=[UIColor whiteColor];
}
Документ Apple гласит:
Табличное представление отправляет это сообщение своему делегату непосредственно перед тем, как оно использует ячейку для рисования строки, что позволяет делегату настроить
объект ячейки до его отображения. Этот метод дает делегату
шанс переопределить основанные на состоянии свойства, установленные ранее таблицей
вид, например, выделение и цвет фона. После делегата
возвращает, табличное представление устанавливает только свойства альфа и фрейма, и
тогда только при анимации строк, когда они скользят внутрь или наружу.