iOS - 每次显示的视图更改时回调

时间:2014-02-19 15:40:40

标签: ios objective-c cocoa-touch uiview key-value-observing

我想知道,无论如何,只要显示的视图发生变化,我就可以收到回调,并将新显示的视图作为回调的参数接收?

这可以通过键值观察协议来实现吗?

以下是更多详细信息:我开发了一个SDK,因此我不知道客户端应用程序正在做什么wrt控制器,但我想知道每次客户端应用程序呈现新的视图控制器。或者换句话说,我想知道UIWindow上显示的视图何时发生变化。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

以下是解决我问题的方法:http://broutille.wordpress.com/2011/06/09/ios-how-to-monitor-the-change-of-viewcontrollers-inside-a-uinavigationcontroller/

并为“UIWindowDidBecomeKeyNotification”通知添加观察者。