Как я могу обновлять представление в iPhone каждый раз перед его отображением? - PullRequest
3 голосов
/ 13 января 2010

У меня есть приложение, которое имеет 7 вкладок со связанными представлениями и контроллерами представления. Мне нужен способ обновить каждый вид, когда он выбран. Я искал и искал, но не могу найти способ сделать это.

viewDidLoad не будет работать, так как он запускается только в первый раз, когда выбран вид.

Захват выбранной вкладки в didSelectViewController не будет работать, поскольку, поскольку имеется более 5 вкладок, одна из них больше, и она запускается только для самой вкладки, а не для базовых представлений при выборе.

Итак, я думаю, что мне нужно знать следующее: есть ли метод, который я могу вызвать на контроллере представления, который будет запускаться КАЖДЫЙ раз непосредственно перед отображением этого представления?

1 Ответ

5 голосов
/ 13 января 2010

Для этого необходимо реализовать метод -viewWillAppear:(BOOL)animated делегата.

...