Мне нравится, что инициализация невидима, то есть инициализация происходит до загрузки представления.Где мне это сделать?
Представление контроллера представления будет загружаться при каждом обращении к свойству view
контроллера, и в этой точке будет вызываться -viewDidLoad
.Поместите свой код для настройки представления в -viewDidLoad
- это правильно.Вы не можете инициализировать представление до того, как оно будет загружено, потому что оно не существует до тех пор, пока не будет загружено, но вы сможете настроить его до его отображения.
Если вы несделав что-нибудь в вашем -viewDidLoad
, что приведет к тому, что настройка колеса будет отложена на более поздний момент времени, тогда вы можете попытаться загрузить представление контроллера вида немного раньше.Например, вы можете реализовать -prepareForSegue:sender:
в вашем контроллере представления так, чтобы он обращался к свойству view
, что приведет к загрузке представления.