Ячейки представления статической таблицы: прозрачный цвет не соответствует - PullRequest
0 голосов
/ 31 мая 2018

У меня есть контроллер ниже с ячейкой, содержимым и табличным представлением backgroundColor, установленным на .clear, однако, все еще есть белый фон, который я не могу понять, что ему соответствует.

enter image description here

Ответы [ 3 ]

0 голосов
/ 31 мая 2018

этот белый фон происходит из-за того, что ячейка табличного представления выбирает ячейку табличного представления и из навигатора делает его фон прозрачным.или вы можете сделать это в

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "YourCellIdentifier", for: indexPath) as! YourCellClass
    cell.backgroundColor = .clear
}

image here

, это решит вашу проблему ...:)

0 голосов
/ 31 мая 2018

Это связано с цветом ячейки вашего табличного представления.

Выберите ячейку табличного представления:

enter image description here

Установите его цвет фона как прозрачный.

enter image description here

0 голосов
/ 31 мая 2018

Я предлагаю вам отладить его в своем Xcode.Для этого вы можете запустить его на своем устройстве (или на симуляторе), нажав кнопку «Debug View Hierarchy».

Затем щелчком мыши + перетаскиванием прямоугольника экрана вы можете повернуть все слои экрана и посмотреть, какой вид вызывает белый фон.

...