Как изменить цвет фона UITableViewCell, используя мою собственную цветовую комбинацию - PullRequest
3 голосов
/ 24 ноября 2010

На самом деле я нашел какую-то ветку с таким вопросом, как мой. но каждое решение, которое дано в этой теме, не может быть использовано в моем коде .. последняя ссылка, которую я прочитал Как настроить цвет фона UITableViewCell?

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

Ответы [ 5 ]

3 голосов
/ 24 ноября 2010

Как насчет чего-то вроде:

[myCell setBackgroundColor:[UIColor colorWithRed:0.2 blue:0.5 green:0.2 alpha:1]];

Единственное место, куда вы можете поместить это, - это метод источника данных willDisplayCell:forRowAtIndexPath: вашего табличного представления. Или же вы можете создать подкласс UITableViewCell и установить его в переопределенном инициализаторе. Или вы можете загрузить ячейку из XIB и использовать Interface Builder для установки цвета.

2 голосов
/ 13 мая 2013

попробуйте это ..

cell.backGroundColor = [UIColor colorWithRed:190.0/255.0 blue:190.0/255.0 green:190.0/255.0 alpha:1.0];

Запишите этот код в функцию cellForRowAtIndexPath.U получит различные виды RGB-комбинаций просто из MS Paint, а непрозрачность альфа варьируется от 0.0 до 1.0.

1 голос
/ 03 октября 2013

До iOS 7 Просто добавьте этот метод

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{

       [cell setBackgroundColor:[UIColor colorWithRed:(221.0/255.0) green:(221.0/255.0) blue:(221.0/255.0) alpha:1.0]];

}

Теперь в iOS 7 , если вы поместите этот код в cellForRowAtIndexPath, он будет работать

[cell setBackgroundColor:[UIColor colorWithRed:(221.0/255.0) green:(221.0/255.0) blue:(221.0/255.0) alpha:1.0]];
1 голос
/ 14 декабря 2010

В конце концов я узнал, как решить эту проблему.но я решил использовать изображение.Я был объявлен, как решить эту проблему, в своем другом вопросе: Есть ли кто-то, кто сделал приложение, используя фон для tableview и tableviewcell?

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