iPhone Dev, UITableView Цвет фона - PullRequest
       5

iPhone Dev, UITableView Цвет фона

3 голосов
/ 05 августа 2010

У меня проблема с цветом фона моего представления таблицы. В Интерфейсном Разработчике у меня установлен цвет фона, и он показывает там правильно. Однако, когда я запускаю свое приложение, там нет цвета фона (по умолчанию это белый).

Я обнаружил, что могу установить цвет фона в файле делегата табличного представления:

tableView.backgroundColor = [UIColor lightTextColor];

Проблема в том, что я хочу использовать один из цветов из палитры Crayon.

Итак, есть ли какая-то причина, по которой цвет фона не отображается в первую очередь? Или, если мне нужно переопределить его, как в моем примере кода выше, как я могу установить для него один из цветов Crayon?

Любая помощь очень ценится!


Я ПРОСТО понял, что IB сообщит вам значения RGB любых цветов, вам просто нужно переключить ползунок с ползунков серого на ползунок RGB при настройке цветов. Я даже не осознавал, что это был вариант. Итак, урок новичка был усвоен!


Хорошо, в моем случае я хотел покрасить свой стол "Меркурий". Чтобы сделать это, я использовал IB, чтобы сказать мне, каково значение RGB этого цвета (измените ползунок с серого на RGB). Значения RGB для Меркурия были 230, 230, 230. Затем я изменил код Джейсона и поместил его в метод numberOfRowsInSection моего делегата tableView.

tableView.backgroundColor = [UIColor colorWithRed:230.0f/255.0f green:230.0f/255.0f blue:230.0f/255.0f alpha:1.0f];

На что обратить внимание: не забудьте указать ваши буквы! В противном случае вы получите все нули - иначе черный.

Это сработало как шарм, спасибо!

1 Ответ

1 голос
/ 05 августа 2010

попробуйте здесь

или здесь

или даже здесь ....

Причиной может быть просто то, что ваши клетки окрашены в белый цвет, а не прозрачный, поэтому вы не можете видеть цвет ниже.

...