Класс UITableViewCell
имеет свойство backgroundView
. Обычно это значение равно nil
для табличных представлений обычного стиля, но для сгруппированных табличных представлений это не так. Попробуйте это:
if ([ cell backgroundView] != nil ) {
[[cell backgroundView] setBackgroundColor:[UIColor redColor]];
} else {
// Create a view, set its frame to the cell's frame, and set its background
// color.
}
Этот код установит красный цвет фона ячейки, если он находится в сгруппированном табличном представлении.