Изменить цвет фона индекса раздела - PullRequest
0 голосов
/ 07 сентября 2018

В настоящее время я использую table.sectionIndexBackgroundColor = .clear, что делает индекс раздела полупрозрачным, в результате чего вы можете увидеть на скриншоте ниже.

screenshot

Я пытаюсь удалить полупрозрачное наложение , которое заканчивается над областью кнопки «Домой» на iPhone X. Другой вариант - расширить фоновый указатель раздела по всей этой области и установить непрозрачный цвет. потому что этот дизайн на закругленном дисплее выглядит действительно странно.

Есть идеи, как это сделать?


EDIT
Дело в том, что если я изменю цвет фона на любое значение, область возле кнопки «Домой» останется полупрозрачной при прокрутке .

screenshot

1 Ответ

0 голосов
/ 07 сентября 2018

FIXED

func tableView(_ tableView: UITableView, cellForRowAt path: IndexPath) -> UITableViewCell {
    let cell = table.dequeueReusableCell(withIdentifier: "identifier", for: path)
    let data = ...
    cell.textLabel!.text = ...

    // here it comes
    cell.contentView.superview?.backgroundColor = UIColor.clear
    return cell
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...