标签: ios objective-c cocoa-touch uiview key-value-observing
我想知道,无论如何,只要显示的视图发生变化,我就可以收到回调,并将新显示的视图作为回调的参数接收?
这可以通过键值观察协议来实现吗?
以下是更多详细信息:我开发了一个SDK,因此我不知道客户端应用程序正在做什么wrt控制器,但我想知道每次客户端应用程序呈现新的视图控制器。或者换句话说,我想知道UIWindow上显示的视图何时发生变化。
非常感谢你的帮助。
答案 0 :(得分:0)
以下是解决我问题的方法:http://broutille.wordpress.com/2011/06/09/ios-how-to-monitor-the-change-of-viewcontrollers-inside-a-uinavigationcontroller/。
并为“UIWindowDidBecomeKeyNotification”通知添加观察者。