iPhone какао: UITableViewCell фон не отображает цвет, установленный в IB - PullRequest
0 голосов
/ 03 января 2011

Я создал пользовательскую ячейку для UITableView (подкласс UITableViewCel, e ... и с xib).В IB я установил цвет фона myUITableViewCell на светло-серый.Смоделированная в IB (с пробежкой), ячейка выглядит великолепно (полностью серый даже под кнопкой раскрытия).Но когда я запускаю приложение, ячейка продолжает показывать белый фон.Вы знаете, почему это происходит?

Могу ли я сделать это программно, чтобы это работало?

Ответы [ 3 ]

0 голосов
/ 03 января 2011

да, есть некоторые проблемы для создания ячейки Кастема с IB.

попробуйте написать это в коде, вы можете увидеть учебник, как это сделать:

http://blog.webscale.co.in/?p=284

0 голосов
/ 04 января 2011

Я нашел отличную помощь по адресу: Настройка цвета фона ячейки табличного представления на iPhone

На самом деле кажется, что это поведение требует кодирования ... очень мало строк, так какцвет, установленный в IB, очищается во время рисования.Таким образом, цвет фона должен быть установлен в методе делегата табличного представления "willDisplayCell".

0 голосов
/ 03 января 2011

Вы инициируете ячейку с помощью initWithNibName: @ "YOURXIBFILE" ...?Вы перезаписали метод drawRect?

...