Подтвердить что ты не робот

UITableView - прозрачный фон в iOS 7

Я проверяю свое приложение на бета-версию ios 7. Я установил цвет фона UITableView, чтобы очистить цвет. Его по-прежнему показывает белый фон. Есть ли другой способ сделать его прозрачным?

4b9b3361

Ответ 1

Настройка tableview backgroundColor, чтобы очистить цвет, работающий абсолютно нормально в iOS 7 chk this. Снимок экрана см. в этих разделительных строках для ячеек таблицы, в то время как прозрачность tableview прозрачна.

Ответ 2

Я не мог заставить его работать, но следующее отлично работало:

-(void)tableView:(UITableView *)tableView 
 willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
 {
     [cell setBackgroundColor:[UIColor clearColor]];
 }

Ответ 3

Верьте или нет, следующий оператор, добавленный в cellForRowAtIndexPath, заставит iOS 7 соблюдать цвет, указанный XIB:

cell.backgroundColor = cell.backgroundColor;

Ответ 4

В моей раскадровке XCode 5 мне также нужно было установить цвет фона в разделе "Вид" в свойствах "Просмотр таблицы".