我希望你们都知道,iOS
在你的应用程序进入后台之前截图。
我是从官方文档中得到的。
在移动到后台之前从视图中删除敏感信息:当应用程序转换到后台时,系统会拍摄应用程序主窗口的快照,然后在将应用程序转换回前台时简要显示。在从您的 applicationDidEnterBackground: 方法返回之前,您应该隐藏或隐藏可能作为快照一部分捕获的密码和其他敏感个人信息。
所以,在这里我们可以隐藏我们的“敏感个人信息”,系统会对应用程序的主窗口进行快照,所以我们不能改变它的功能。
但我想知道..
1)如果在我的应用程序中我处于第四视图,并且我的应用程序进入后台,那么系统会截取哪个视图/页面的屏幕截图?第一个(应用程序的启动视图?)或应用程序的第四个视图/页面??(这对我来说有点混乱)。
2)我们可以在系统截屏时触发任何操作,或者有任何通知可以通知我们系统截屏吗?
3)我只是想知道,是否可以在我的应用程序启动之前拍摄屏幕截图(以编程方式) ?如果是,那么给我建议如何去做。如果否,那么我可以在哪里/何时截屏(我的意思是在应用程序的哪个最低阶段我们可以截屏?)?