0

У меня есть UIViewController с UIImage как все фоновое изображение. Я поместил UITableView в свой контроллер представления и привязал его к нижней, ведущей, конечной и половине высоты.Как сделать заголовок секции UITableView полностью прозрачным

Цель состоит в том, чтобы заголовок секции таблицы был полностью прозрачным, чтобы фоновое изображение было видно через заголовок раздела.

Делать это только делает его серым цветом и не прозрачный/прозрачный:

self.tableView.backgroundColor = [UIColor clearColor]; 
self.tableView.opaque = NO; 

Как я могу сделать его прозрачным?

+0

Ваш вопрос название делает его звук, как вы спрашиваете о разделе, когда вы на самом деле просят о заголовке раздела , –

ответ

1

Если вы указали свой вид таблицыHeader с помощью self.tableView.tableHeaderView = YourHeaderView;

Update его

UIView *tempTableView = self.tableView.tableHeaderView;

затем изменить его: tempTableView.backgroundColor = [UIColor clearColor];

напрямую, как: self.tableView.tableHeaderView.backgroundColor = [UIColor clearColor];

, но если вы используете UITableView делегата:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

ваша потребность обновить его:

UIView *tempTableView = [self.tableView viewForHeaderInSection:YourSection];

затем изменить: tempTableView.backgroundColor = [UIColor clearColor];

Смежные вопросы