iOS - обратный вызов при каждом изменении отображаемого представления
Я хотел бы знать, есть ли в любом случае, я мог бы получить обратный вызов каждый раз, когда отображаемое представление изменяется, и получить вновь отображенное представление в качестве параметра обратного вызова?
Можно ли этого достичь с помощью протокола наблюдения ключ-значение?
Вот более подробная информация: я разрабатываю SDK, поэтому я не знаю, что делает клиентское приложение с контроллерами, но я хотел бы знать каждый раз, когда клиентское приложение представляет новый контроллер представления. Или, другими словами, я хотел бы знать, когда изменяется отображаемое представление в окне UIWindow.
Большое спасибо за вашу помощь.
1 ответ
Вот рецепт, который решает мою проблему: http://broutille.wordpress.com/2011/06/09/ios-how-to-monitor-the-change-of-viewcontrollers-inside-a-uinavigationcontroller/.
Это и добавление наблюдателя для уведомления "UIWindowDidBecomeKeyNotification".