Какао Touch - проблема с обновлением подпредставлений! - PullRequest
0 голосов
/ 01 марта 2011

У меня есть этот UIViewController, который содержит UIScrollView.В методе viewDidLoad первого контроллера я создаю несколько контроллеров UIViewController (определенных через NIB с UILabel и UIImageView внутри, связывание с IBOutlets выполнено правильно), затем я добавляю их в UIScrollView.Я могу просматривать свои виды и прокручивать их, используя вид прокрутки, но мне кажется, что я не могу изменить текст метки и содержимое imageView с помощью методов [[UIViewController UILabel] setText] или [[UIViewController UIImageView] setImage]

Я знаю, это звучит как глупый вопрос, но я не могу пройти мимо.Есть идеи, почему?

Спасибо, ребята.

Ответы [ 2 ]

0 голосов
/ 01 марта 2011

Мне кажется, я решил свою проблему.Я пытался изменить представления перед добавлением их в UIScrollView.Если я вызываю мои методы после [scrollview addSubView: myView], все работает нормально.

0 голосов
/ 01 марта 2011

Вам нужно пометить метку и ImageView.
тег означает присвоить целочисленное значение метке и ImageView, и вы можете получить доступ с помощью тега.
Вы можете назначить теги в xib.
Затем вы можете получить доступ к представлению, как это

[someController viewWithTag:(int)];
...