Если вам нужен другой цвет таблицы и ячейки, просто скажите tableView.backgroundColor = desiredColor
. Класс UIColor
предлагает методы класса, такие как +blueColor
, +redColor
и т. Д.
Если вам нужен тот же цвет таблицы и ее ячеек, сохраните приведенный выше код и добавьте его в tableView:cellForRowAtIndexPath:
// Customize the cell
cell.backgroundColor = [UIColor clearColor];
for (UIView *subview in [cell subviews]) {
subview.backgroundColor = [UIColor clearColor];
}
Это лучшее решение, чем просто сказать cell.backgroundColor = desiredColor
, потому что, если вы решите использовать представление (такое как рисунок), а не просто цвет, в качестве фона вашей таблицы, фон будет виден всегда а не только когда вы отказываетесь от контента.