У меня проблема с цветом фона моего представления таблицы. В Интерфейсном Разработчике у меня установлен цвет фона, и он показывает там правильно. Однако, когда я запускаю свое приложение, там нет цвета фона (по умолчанию это белый).
Я обнаружил, что могу установить цвет фона в файле делегата табличного представления:
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];
На что обратить внимание: не забудьте указать ваши буквы! В противном случае вы получите все нули - иначе черный.
Это сработало как шарм, спасибо!