Comments 12
Неужели вы не видите, как некрасиво прорисованы углы ячеек?
Решение простое:
При желании — добавляем нужный view с размерами
Решение простое:
self.contentView.hidden = YES;
self.backgroundColor = [UIColor redColor];При желании — добавляем нужный view с размерами
self.contentView.frame:[self addSubview:...]Результат гораздо красивее (не успел найти скриншот за 3 минуты):


Спасибо, классный способ.
Не уверен правда как его применить в таких случаях:
1. Поменять фон выделенной ячейки
2. Ячейки рисуются в Interface Builder
Насчет углов – не заметил проблему на девайсе, в увеличении действительно заметно. Сейчас выложу исправленный вариант.
Не уверен правда как его применить в таких случаях:
1. Поменять фон выделенной ячейки
2. Ячейки рисуются в Interface Builder
Насчет углов – не заметил проблему на девайсе, в увеличении действительно заметно. Сейчас выложу исправленный вариант.
Навскидку могу предложить такой вариант:
1. В IB ячейке объявляется свой класс (который наследуется от
2. В IB в
3. В методе
4. Не забываем поставить прозрачный фон для
1. В IB ячейке объявляется свой класс (который наследуется от
UITableViewCell)2. В IB в
contentView добавляется еще один customView, который занимает весь размер contentView и в который добавляются все остальные элементы ячейки.3. В методе
initWithStyle:reuseIdentifier: нашего класса переносим наш customView из contentView, и скрываем последний.4. Не забываем поставить прозрачный фон для
customView> Неужели вы не видите, как некрасиво прорисованы углы ячеек?
Обновил код, теперь должно рисовать правильно
Обновил код, теперь должно рисовать правильно
А если есть Accessory (не своя AccessoryView), как и у неё тоже поменять цвет?
Более того, этот код будет неправильно рисовать ячейки во время их перетаскивания.
Sign up to leave a comment.
Легкий способ изменить фон ячеек в группированном UITableView