我正在尝试更改iOS在应用程序进入后台时自动捕获的屏幕截图。
但是我不确定这个屏幕截图确切地是何时被拍摄的。
例如:
如果您在应用程序中下拉通知栏,将调用以下方法:
- (void) applicationWillResignActive:(UIApplication *) application {
}
如果您在应用程序中双击Home按钮,则会调用相同的方法。此外,如果显示警报视图,则会调用“applicationWillResignActive”。
但在这两种情况下
- (void) applicationDidEnterBackground:(UIApplication *) application {
}
这个方法不会被调用。
所以我的问题是,即使应用程序没有进入后台,applicationWillResignActive被调用后是否有截图被捕获?还是iOS只在applicationDidEnterBackground之后捕获截图?