想要在iOS中捕获一个窗口更改事件

时间:2016-05-25 19:17:19

标签: ios objective-c

我想检测任何应用程序的任何通知何时进入。 我正在寻找一种"窗口将打开"事件,检测通知窗口何时弹出,但据我所知,没有这样的事情。

是否可以使用" viewWillStartLiveResize"以某种方式为此目的? 或者有没有其他方法来检测屏幕更改事件?

1 个答案:

答案 0 :(得分:0)

viewWillTransitionToSize:withTransitionCoordinator:traitCollectionDidChange:应足以检测应用程序屏幕大小更改(尤其是在ipad拆分模式下)。但在您的情况下,这是不可能的 - 您可以访问您的应用程序视图层次结构。在跳板视图层次结构上弹出推送通知窗口。因此,作为通知中心等。他们只是不调整应用程序窗口的大小,它们会重叠。