Как изменить фон сгруппированной ячейки UITableView на черный (или не белый)? - PullRequest
1 голос
/ 28 мая 2009

Просто хочу убедиться, что я не упускаю из виду что-то очевидное ... Кажется, что тривиально установить цвет фона (черный в порядке) ячейки UITableView на что-то отличное от белого или полностью прозрачное, чтобы вы могли может отображать ваши данные с белым текстом. Однако, с моими попытками я теряю углы на моем сгруппированном табличном представлении, и все это выглядит как дерьмо.

Я видел и понимаю методы, описанные Мэттом Галлахером о настройке ячеек TableView с экзотическими градиентами и т. Д., Но хотел быть уверенным, прежде чем идти по этому пути ...

Ответы [ 2 ]

2 голосов
/ 28 мая 2009

Я считаю, что закругленные углы сгруппированного стиля на самом деле являются фоном ячеек таблицы. Таким образом, вы не можете просто заменить белую часть, потому что это не сплошной цвет с нарисованной границей - это ImageView, выступающий в качестве backgroundView для ячейки (с использованием различной графики в зависимости от строки ячейки и количества строк в сечении).

Так что либо вы пытаетесь использовать свою собственную графику, чтобы вы могли сохранить округлость (я пробую что-то для себя, пока не до конца выяснил), либо установить для каждого cell.backgroundView значение nil и использовать cell.backgroundColor = [UIColor blackColor] ;

1 голос
/ 25 мая 2010

Если вы отредактируете cell.backgroundColor вместо cell.contentView.backgroundColor, он должен работать для вас.

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