Текст UILabel не отображается на некоторых устройствах - PullRequest
1 голос
/ 06 ноября 2011

У меня простая настройка UILabel, и я получал отчеты от некоторых пользователей о том, что они не могут видеть информацию.Я провел некоторое тестирование и обнаружил, что могу видеть текст на своем iPhone 4, но при тестировании на моем старом iPhone 3G текст метки не появляется.Я вижу ярлык (он имеет цветной фон), но нет текста.

Я предполагаю, что большинство пользователей имеют 3GS или лучше, но не прибили его к тому, кто является / не являетсявидя ошибку.

Есть идеи, почему это может происходить?

myLabel связан с UILabel в конструкторе интерфейса.

myLabel.backgroundColor = [UIColor redColor];
myLabel.textColor = [UIColor blueColor];
myLabel.text = @"MY MESSAGE";       
myLabel.frame = CGRectMake(0, 100, 320, 40);

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

У меня была эта проблема, и я нашел ее в проблеме со шрифтом. Helvetica Neue Medium не отображается на моих устройствах iDevices под iOS 4.2.1. На них видна Helvetica Neue Regular.

0 голосов
/ 07 ноября 2011

Я предполагаю, что вы используете стандартную UILabel, а не какой-то подкласс, найденный в Интернете. Вы используете собственный шрифт? Вы видите красный фон? Есть много вещей, которые могут пойти не так, нам нужно больше информации.

...