gpt4 book ai didi

ios - iOS 7(越狱)不管哪个app在最前面如何全屏截图

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:33 36 4
gpt4 key购买 nike

在iOS7之前,我使用UIGetScreenImage()函数来轻松截取屏幕截图,但在iOS7中,它已被弃用,现在有什么好的方法可以存档吗?谢谢!

补充:我需要在任意 View 截取整个屏幕

最佳答案

我遇到了同样的问题,但不知道如何解决。

我试过了 IOSurface - IOS Private API - Capture screenshot in background ,它在某些应用程序中运行良好,但在游戏中返回黑屏。

然后我尝试了这个应用 https://github.com/k06a/UIView-FastScreenshot/blob/master/UIView%2BFastScreenshot.m ,使用私有(private) api 效果很好,但我不能使用 theos 编译它,总是告诉我“架构 armv7 的 undefined symbol :CARenderServerRenderDisplay”。编辑:我想出了如何使用 theos 编译它,但返回的是空图像。

此外,https://github.com/coolstar/RecordMyScreen在 iOS7 上运行良好,但它现在不是开源的,所以我不知道它是如何捕获整个屏幕的。

编辑:RecordMyScreen 的代码作为跳板调整在 iOS7 上运行,您可以引用此文件 https://github.com/coolstar/RecordMyScreen/blob/master/RecordMyScreen/CSScreenRecorder.m这个方法“- (void)_captureShot:(CMTime)frameTime;”

关于ios - iOS 7(越狱)不管哪个app在最前面如何全屏截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21629468/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com