Проблема UILabel - PullRequest
       12

Проблема UILabel

0 голосов
/ 11 июля 2009

У меня есть два класса UIViewController в моем проекте ... Каждый Viewcontroller имеет uilabel ... Когда я нажимаю кнопку firstviewcontroller, я отправляю данные в secondviewcontroller и отображаю эти данные в метке secondviewcontroller .... Но на второй метке ничего не отображается.

Кто-нибудь может мне помочь?

Заранее спасибо .....

Ответы [ 3 ]

0 голосов
/ 11 июля 2009

Вы выделили свой второй UIViewController? При загрузке вашего второго UIViewController вам может понадобиться передать эту строку, чтобы он знал, что отображать.

В зависимости от того, как вы настраиваете вещи, вы также можете попробовать обновить второй UIViewController. Существует функция viewWillAppear , которая будет вызываться каждый раз, когда отображается вид, вы можете сбросить свою метку там.

0 голосов
/ 12 июля 2009

Помните, что вы можете установить текст во втором контроллере представления только после загрузки его представления, а НЕ в методе init. Вы можете передать текст UILabel во второй контроллер представления в качестве параметра пользовательскому методу init, сохранить строку как атрибут класса второго контроллера представления, а затем установить его в качестве текста метки в вашем методе viewDidLoad.

0 голосов
/ 11 июля 2009

Для отображения информации в элементе управления UILabel необходимо установить его текстовое свойство в какую-либо строку:

NSString *myText = @"Hello";
myLabel.text = myText;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...