Изменение цвета между ячейками в сгруппированном табличном представлении

Мне нужно знать, как изменить цвет между ячейками в Grouped UITableView

Примечание: UITableView имеет цвет фона другого цвета

Итак, как реализовать следующее:

введите описание изображения здесь


person Muhammad Hewedy    schedule 11.09.2012    source источник


Ответы (1)


Я считаю, что правильным способом сделать это является setBackgroundColor для представления таблицы. вы можете сделать это в методе viewDidLoad, чтобы цвет уже был установлен при загрузке представления

Изменить:

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

person Clint Warner    schedule 11.09.2012
comment
Я хочу, чтобы цвет фона UITableView был другого цвета - person Muhammad Hewedy; 11.09.2012
comment
Тогда я не совсем понимаю, о чем вы просите. Если вам нужен другой цвет между ячейками, я бы предложил реализовать viewForHeaderInSection. Вы можете установить любой цвет рамки и фона вашего нового представления. Надеюсь, это поможет! - person Clint Warner; 11.09.2012
comment
Мне нужно реализовать прикрепленный экран! - person Muhammad Hewedy; 11.09.2012
comment
Я не совсем понимаю, о чем вы спрашиваете ... Не могли бы вы объяснить это немного лучше? - person Clint Warner; 11.09.2012
comment
1. У меня UITableView стиль: UITableViewStyleGrouped 2. Мне нужно задать цвет фона blue, чтобы при перетаскивании таблицы я мог видеть синий цвет 3. Пространство между ячейками должно занимать фоновое изображение. (точно так, как показано на изображении) - person Muhammad Hewedy; 11.09.2012
comment
Это очень сложно сделать. честно говоря, я бы создал подкласс UITableViewCell и установил цвет фона (или изображение) в пользовательской ячейке, а затем использовал пользовательскую ячейку в своем табличном представлении. Я считаю, что для этого также потребуются настраиваемые верхние и нижние колонтитулы, но я думаю, что это был бы самый простой способ выполнить то, о чем вы просите. это вообще помогает? - person Clint Warner; 11.09.2012
comment
Да ... Не могли бы вы отредактировать свой ответ, чтобы я мог его принять? - person Muhammad Hewedy; 11.09.2012