【发布时间】:2013-08-09 19:45:09
【问题描述】:
希望大家都知道,iOS 在你的应用程序进入后台之前截图。
我从official document.得到它
在移至后台之前从视图中删除敏感信息:当应用过渡到后台时,系统会拍摄应用主窗口的快照,然后在将应用移回时简要显示到前台。在从您的 applicationDidEnterBackground: 方法返回之前,您应该隐藏或隐藏可能作为快照一部分捕获的密码和其他敏感个人信息。
所以,这里我们可以隐藏我们的“敏感个人信息”,系统会截取应用主窗口的快照,因此我们无法更改其功能。
但我想知道..
1) 如果在我的应用程序中我处于第 4 个视图,并且我的应用程序进入后台,那么系统会截取哪个视图/页面的屏幕截图?第一个(应用程序的启动视图?)或应用程序的第四个视图/页面?? (这对我来说有点混乱)。
2)我们可以在系统截屏时触发任何操作,或者有任何通知可以通知我们系统截屏吗??
3) 我只是想知道,是否可以在我的应用程序启动之前拍摄屏幕截图(以编程方式)?如果 YES 然后给我建议如何去做。如果否,那么我可以在哪里/何时截屏(我的意思是在应用程序的哪个最小阶段我们可以截屏?) ?
【问题讨论】:
-
一个操作系统截取的屏幕截图存储在设备上的哪个路径?
标签: ios iphone objective-c cocoa-touch