Изменить цвет фона представления таблицы (стиль представления таблицы сгруппирован)?

Я разрабатываю приложение для iPad, в котором мне нужно представление таблицы (сгруппированные по стилям) с цветом фона как clearColor.

Моя проблема

[self.tableView setBackgroundColor:[UIColor clearColor]];

работает хорошо, если стиль представления таблицы простой, но когда я переключаюсь на просмотр групповой таблицы, цвет фона не меняется, он остается серым.

FYI: цвет фона просмотра содержимого tableviewcell также не меняется.

Это ошибка в iPhone-sdk или я что-то делаю не так.


person Madhup Singh Yadav    schedule 19.03.2010    source источник


Ответы (1)


решено:

просто сделай:

[self.tableView setBackgroundView:nil];

Надеюсь это поможет.

person Madhup Singh Yadav    schedule 01.04.2010
comment
это правильное решение .. спасибо за это .. кстати, вы знаете, почему [self.tableView setBackgroundColor: [UIColor clearColor]]; не работает? - person learner2010; 22.03.2011
comment
@ Learner2010: Я думаю, это потому, что, когда мы устанавливаем цвет фона таблицы как чистый цвет, тогда цвет фона представления таблицы изменяется, но представление, которое установлено как представление фона (конечно, оно отличается от самого представления таблицы), сохраняет свое значение по умолчанию цвет. - person Yogi; 08.03.2013