【发布时间】:2016-05-25 19:17:18
【问题描述】:
我想检测任何应用程序的任何通知何时进入。 我一直在寻找一种“窗口将打开”事件,以检测通知窗口何时弹出,但据我所知,没有这样的事情。
是否可以为此目的以某种方式使用“viewWillStartLiveResize”? 或者有没有其他方法可以检测换屏事件?
【问题讨论】:
-
不可能完成的任务。
标签: ios objective-c
我想检测任何应用程序的任何通知何时进入。 我一直在寻找一种“窗口将打开”事件,以检测通知窗口何时弹出,但据我所知,没有这样的事情。
是否可以为此目的以某种方式使用“viewWillStartLiveResize”? 或者有没有其他方法可以检测换屏事件?
【问题讨论】:
标签: ios objective-c
viewWillTransitionToSize:withTransitionCoordinator: 或traitCollectionDidChange: 应该足以检测应用程序屏幕尺寸的变化(尤其是在 ipad 分屏模式下)。但在您的情况下,这是不可能的 - 您可以访问您的并且只有您的应用程序视图层次结构。推送通知窗口会在您的应用程序上弹出一个跳板视图层次结构。因此,作为通知中心等。它们只是不调整应用程序窗口的大小,而是将其重叠。
【讨论】: