почему viewWillAppear не вызывается? - PullRequest
1 голос
/ 21 октября 2011
[self.view addSubview:self.ListNewController.view];

поскольку мы знаем, что эта функция означает, добавит представление к self.view .. вопрос в том, почему listWewAontpeler для listNewController не вызывается?

есть ли способ сделать анимацию и вызвать viewWillAppear?

1 Ответ

1 голос
/ 11 марта 2012

Я думаю, что на iOS 5.0 и выше вызывается viewWillAppear. Но до того, как viewWillAppear был только частью жизненного цикла представления UINavigationController, в том смысле, что viewWillAppear и подобные методы будут вызываться только при выполнении таких действий, как pushViewController: animated:

Итак, вы хотите либо поместить свой код в viewDidLoad, либо вызвать viewWillAppear вручную.

...