UITableView Прозрачный - PullRequest
2 голосов
/ 11 мая 2011

Я просто хочу знать, как я могу установить прозрачный фон UITableView. Я получил это:

tableview.backgroundcolor = [UIColor clearColor];

Но клетки остаются белыми и не прозрачными.

Спасибо за помощь

Flo.

1 Ответ

12 голосов
/ 11 мая 2011

Это утверждение верно для установки прозрачного (прозрачного) цвета фона tableView, а не ячеек.

Вы должны напрямую манипулировать клетками, так как они сами являются представлениями. Однако, когда вы устанавливаете цвет фона ячейки таблицы, вы не устанавливаете цвет фона ее содержимого. Поэтому, если вы не сделаете это специально, вы не увидите сквозь клетку. Попробуйте сделать так, чтобы сделать прозрачным фон ячейки и фон содержимого ячейки:

cell.backgroundColor = [UIColor clearColor];
cell.contentView.backgroundColor = [UIColor clearColor];

(записано здесь по памяти, не скомпилировано ...: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...