Изменить текст uilabel после загрузки uiview - PullRequest
1 голос
/ 23 октября 2011

У меня есть пользовательский подкласс UIView. Я загружаю это через [[NSBundle mainBundle] loadNibNamed:@"" ...]. Я правильно связал все свои розетки в Интерфейсном Разработчике, но в initWithCoder мой UILabel равен 0x0.

Где я могу получить метод, который будет вызываться, когда IBOutlets завершит инициализацию, чтобы я мог получить доступ к своему UILabel и вызвать setText?

Ответы [ 3 ]

1 голос
/ 23 октября 2011

viewDidLoad, и не забудьте вызвать super

- (void)viewDidLoad
{
   [super viewDidLoad];
   mylabel.text = @"yadayadayada";
}
0 голосов
/ 23 октября 2011

Ух ты, нашёл ответ!

- (void)awakeFromNib

Спасибо всем, кто всё равно ответил!

0 голосов
/ 23 октября 2011

Инициализация элементов пользовательского интерфейса в методе -viewDidLoad контроллера

...