Когда вызывается viewWillAppear? - PullRequest
5 голосов
/ 11 января 2012

По моим подсчетам, только два случая, когда viewWillAppear вызывается, это когда вы инициализируете свой контроллер представления или когда вы вытаскиваете контроллер представления, который находится над ним в стеке навигации (т.е. нажимаете кнопку назад на контроллере представления впередэтого).Есть ли другие случаи, когда viewWillAppar вызывается?Я не верю, что он вызывается, когда приложение становится активным.Интересно услышать некоторые ответы на это.

Ответы [ 2 ]

11 голосов
/ 11 января 2012

Метод viewwillappear вызывается как и когда представление контроллера представления добавляется в окно.(если представление уже находится в окне и скрыто другим представлением, этот метод вызывается при повторном открытии представления).Метод представляет собой уведомление для контроллера представления о том, что представление собирается стать видимым.Вы можете переопределить этот метод, чтобы сделать любые настройки с представлением представления.

5 голосов
/ 11 января 2012

Это также будет вызываться каждый раз, когда вызывается addSubView, с вашей точки зрения.

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