Estoy tratando de colorear cierta fila de la tabla con rojo así que traté de añadircell.backgroundColor no responder si se establece a tableView: cellForRowAtIndexPath
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
... init Code here
cell.backgroundColor = [UIColor redColor];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
Aparece el accesorio de la marca de cotejo pero no el color rojo.
Más tarde encontré que al colocarlo en tableView: willDisplayCell funciona. ¿Esto es por diseño? ¿Por qué está ignorando el valor que ya configuré en el momento de inicializar la celda?