Какао Touch UITextView setText: метод бесполезен - PullRequest
1 голос
/ 23 августа 2011

У меня есть UITextView, который я создаю в Интерфейсном Разработчике для приложения для iOS. Я проверил (и дважды проверил, и трижды проверил), что он правильно подключен к розетке в моем коде. Я создаю свойство и синтезирую его, и когда я запускаю NSLog(@"%@", myTextView);, он возвращает свойства UITextView, а не нуль. Однако когда я пытаюсь вызвать [myTextView setText:@"My Text."];, это ничего не меняет в представлении. Я нашел много людей с подобными проблемами, подобными этим, в Stackoverflow и других местах в Интернете, однако ни одно из решений там не помогло мне. Я использую Xcode 4.0.2 на Snow Leopard. Я пытаюсь сделать это методом -viewDidLoad. Что может быть причиной этой проблемы?

Если вам нужна дополнительная информация о настройке моего кода, оставьте комментарий, и я обновлю этот пост.

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Вы уверены, что весь текстовый вид виден на экране, и что цвет шрифта не совпадает с вашим фоном?

0 голосов
/ 23 августа 2011

Весьма вероятно, что вид, отображаемый на экране, отличается от вида, на который указывает myTextView. Проверьте [myTextView superview] и убедитесь, что это на экране. Тогда посмотрите и посмотрите, случайно ли вы что-то накрыли. Измените другие аспекты, такие как backgroundColor. Кроме того, проверьте frame и убедитесь, что это не CGRectZero.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...