大家可能都知道,iOS在将应用程序置于后台之前会截取应用程序的屏幕截图。这通常是为了提供更好的用户体验,例如快速动画来恢复应用程序等。我不希望我的应用程序屏幕截图被存储在设备上,但是我仍然想要多任务处理继续存在。
我想出了一个解决方案,但我不确定我是否朝着正确的方向发展。因此,当调用 applicationDidEnterBackground
时,我会放置一个覆盖层图像,操作系统会捕获它,并且一旦应用程序进入前台,我就会将覆盖层移除。我不确定这是否有效,但我正在实施它。同时,如果您对此有任何其他想法,将有助于我找到攻击此问题的最佳方法。