Я проверяю свое приложение на бета-версию ios 7. Я установил цвет фона UITableView
, чтобы очистить цвет. Его по-прежнему показывает белый фон.
Есть ли другой способ сделать его прозрачным?
UITableView - прозрачный фон в iOS 7
Ответ 1
Настройка tableview backgroundColor, чтобы очистить цвет, работающий абсолютно нормально в iOS 7 chk . Снимок экрана см. в этих разделительных строках для ячеек таблицы, в то время как прозрачность 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 мне также нужно было установить цвет фона в разделе "Вид" в свойствах "Просмотр таблицы".