之前 iOS7
我用 UIGetScreenImage()
在 iOS
的任何 View 中截取整个屏幕,不仅在我的调整应用程序中,而且在其他应用程序的 View 中。
在 iOS7
,当我使用这个函数时,我得到了implicit declaration of function
错误,然后我在代码中添加了一个原型(prototype)作为打击,这个错误消失了,但是得到了ld: symbol(s) not found for architecture arm64
错误。看起来在 iOS7 中“UIGetScreenImage”已被删除,是吗?如果是这样,我能做些什么来代替它?
CGImageRef UIGetScreenImage(void);
最佳答案
我在 Apple 的文档中没有看到 UIGetScreenImage() 。对于 iOS 7,有一个新方法:-[UIScreen snapshotViewAfterScreenUpdates:]
-- 见 UIScreen文档。
同样,有一个 -[UIView snapshotViewAfterScreenUpdates:]
方法——见UIView文档。
关于ios - iOS7 中是否删除了 UIGetScreenImage() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21640875/