Все UILabels в моем UITableViewCell иногда имеют черный цвет фона.

Это происходит примерно раз в 100 раз, когда я открываю свое приложение.

Обычно все UILabel работают нормально и имеют белый фон.

Но время от времени приложение открывается, и все они имеют черный фон.

Затем это черное на черном тексте, и вы ничего не можете прочитать.

Я попытался установить для backgroundColor значение white или clearColor. Кажется, это не влияет на это, когда это происходит.


person Andrew Arrow    schedule 24.08.2009    source источник


Ответы (1)


Очень странно, что такая ошибка случается только 1 из 100 раз. Но я предполагаю, что это в симуляторе? Если этого не происходит на вашем устройстве, возможно, не стоит слишком беспокоиться. Это особенно актуально, если вы используете симулятор 2.2.x с Xcode, используя SDK 3.0. Лично у меня иногда возникают сбои с симулятором 2.2.1, и после небольшого поиска в Google выяснилось, что это довольно распространенная проблема. Поэтому я просто использую симулятор 3.0, когда это происходит.

В противном случае единственное, о чем я могу думать, это opaque в файле UITableViewCell.

person Shaggy Frog    schedule 24.08.2009