如何在iPhone中删除屏幕截图图像,当应用程序进入后台



当用户按下home键或应用程序由于任何其他原因进入后台时,iOS首先拍摄屏幕截图并保存它,我想知道该屏幕截图图像的位置以及如何删除它?

我们之前也遇到过同样的问题。我不确定它到底存储在哪里。就我所知,删除那个图像是不可能的。

但是我们应用的解决方案是,我们刚刚创建了一个设备屏幕大小的UIImageView并将它添加到

中的UIWindow中
- (void)applicationDidEnterBackground:(UIApplication *)application

方法。当app激活时,我们会移除那个UIImageView。我们在以下方法中编写了该代码:

- (void)applicationWillEnterForeground:(UIApplication *)application

希望有帮助。

最新更新