iOS - обратный вызов при каждом изменении отображаемого представления

Я хотел бы знать, есть ли в любом случае, я мог бы получить обратный вызов каждый раз, когда отображаемое представление изменяется, и получить вновь отображенное представление в качестве параметра обратного вызова?

Можно ли этого достичь с помощью протокола наблюдения ключ-значение?

Вот более подробная информация: я разрабатываю SDK, поэтому я не знаю, что делает клиентское приложение с контроллерами, но я хотел бы знать каждый раз, когда клиентское приложение представляет новый контроллер представления. Или, другими словами, я хотел бы знать, когда изменяется отображаемое представление в окне UIWindow.

Большое спасибо за вашу помощь.

1 ответ

Решение

Вот рецепт, который решает мою проблему: http://broutille.wordpress.com/2011/06/09/ios-how-to-monitor-the-change-of-viewcontrollers-inside-a-uinavigationcontroller/.

Это и добавление наблюдателя для уведомления "UIWindowDidBecomeKeyNotification".

Другие вопросы по тегам