Как узнать, когда ваш графический интерфейс готов XCode / Interface Builder - PullRequest
1 голос
/ 03 апреля 2012

Как узнать, когда мой GUI готов, чтобы я мог инициализировать компоненты GUI?
Я хочу получить HTML с сервера (не знаю как, поэтому вы можете увидеть сообщение от меня об этом)и поместите это в текстовое поле (может быть, UIWebView), но как мне узнать, когда пользовательский интерфейс готов?
Мне не нужна большая кнопка с текстом «ПОЛУЧИТЬ ДАННЫЕ» или что-то в этом роде.
Спасибо

Ответы [ 3 ]

2 голосов
/ 03 апреля 2012

- (void) awakeFromNib - это то, что вы ищете.
Конечно, вы хотите сделать что-то и в viewdidload.

Из документов Apple:

Сообщение awakeFromNib отправляется каждому объекту, загруженному из архива, но только если оно может ответить на сообщение и только после всех объектов вархив был загружен и инициализирован.Когда объект получает сообщение awakeFromNib, он гарантированно устанавливает все свои переменные экземпляра на выходе.

, если вы не используете xib-файл, определенно вы хотите использовать viewdidload:

Этот метод вызывается после того, как контроллер представления загрузил свою иерархию представления в память.Этот метод вызывается независимо от того, была ли иерархия представления загружена из файла пера или создана программно в методе loadView.Вы обычно переопределяете этот метод, чтобы выполнить дополнительную инициализацию для представлений, которые были загружены из файлов пера.

0 голосов
/ 03 апреля 2012

Ваш интерфейс обычно состоит из одного или нескольких представлений, которые управляются настраиваемым вами контроллером представлений. Контроллер представления может реализовать множество методов обратного вызова, которые сообщают ему, когда представления были загружены, когда они должны появиться, когда они появились ....

0 голосов
/ 03 апреля 2012

-(void)viewDidLoad - это метод для выполнения всей задачи .. (это есть в каждом viewcontroller ..) вы должны ссылаться на это жизненный цикл представления контроллера по apple ... это поможет вам осмыслить то, что вам нужно .. (обязательно для любого программиста iPhone)

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