在iOS7
之前,我使用UIGetScreenImage()
在iOS
的任何视图下捕获整个屏幕的屏幕截图,不仅是在我的调整应用程序内部,还包括其他应用程序的视图。
在iOS7
中,当我使用此函数时出现implicit declaration of function
错误,然后在代码中添加了一个原型作为打击,该错误消失了,但出现了ld: symbol(s) not found for architecture arm64
错误。看起来'UIGetScreenImage'已在iOS7中删除,是吗?如果是这样,我该怎么做才能替换它?
CGImageRef UIGetScreenImage(void);
最佳答案
我在Apple文档中没有看到UIGetScreenImage()。对于iOS 7,有一个新方法:-[UIScreen snapshotViewAfterScreenUpdates:]
-请参阅UIScreen文档。
同样,有一个-[UIView snapshotViewAfterScreenUpdates:]
方法-请参阅UIView文档。
关于ios - iOS7中是否删除了UIGetScreenImage()函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21640875/