Я изучаю разработку для iPhone без интерфейса Builder (личное предпочтение), и я не уверен, какую функцию контроллера представления я должен настроить для представления в: init, viewDidLoad или loadView. Я где-то читал, чтобы использовать init только для контроллера вида, если что угодно, и не настраивать представление, поскольку это может вызвать проблемы. Я также читал, что viewDidLoad предназначен только для загрузки файлов nib, но он работал, когда я пытался использовать его. Так что же я должен добавить в каждый из этих трех методов?iPhone Development - настройка представления в контроллере представления
Спасибо!
Вы уверены, что это из документов яблока в viewDidLoad: если контроллер представления не архивируется из файла nib, этот метод вызывается после его просмотра. Поэтому подклассы должны переопределять этот метод, а не метод loadView, для инициализации объектов, загружаемых из nib. ------- Это в значительной степени говорит nib -> viewDidLoad, programatically -> loadView, правильно? – mk12
нет, это говорит, что если вы используете nib, вы DONT переопределите loadView, потому что настройка просмотра уже выполнена для вас в nib. thats все это говорит – Daniel
, поэтому, если вы хотите сделать дополнительную настройку в viewcontroller, где вы используете nib в качестве представления, вы должны сделать это в viewDidLoad, не можете сделать это в loadView – Daniel