是否有可能采取的截图Home Screen
从我的应用程序内部编程?
谢谢!
是否有可能采取的截图Home Screen
从我的应用程序内部编程?
谢谢!
使用私有API的肯定。 UIGetScreenImage()
当应用程序在后台运行也有效。 我建立了一个应用,从而充分每当一个异常被抛出的截图,它也需要在主屏幕/其他应用程序的截图崩溃时在后台运行时。
这个问题有关于从AppStore上的应用程序DisplayRecorder一些有趣的答案: 如何在iOS应用中显示录音机记录的屏幕,而无需使用专用API?
这说明你如何使用UIGetScreenImage: https://stackoverflow.com/a/2507740/832065
更新:
_UICreateScreenUIImage()
是得到一个屏幕截图的快得多的方法。 它也返回一个UIImage代替CGImageRef:
OBJC_EXTERN UIImage *_UICreateScreenUIImage(void) NS_RETURNS_RETAINED;