相关疑难解决方法(0)

如何以编程方式截取屏幕截图

我想在屏幕上保存到保存的照片库中的图像截图

iphone screenshot ios

152
推荐指数
10
解决办法
12万
查看次数

ios Sprite Kit screengrab?

我试图获取一个包含SKScene的视图的屏幕抓取.我使用的技术是:

UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, scale);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

这适用于普通的UIViews,但无论出于何种原因,它忽略了SKScene中的所有精灵.

我不确定这是否是一个错误,或者Sprite Kit的渲染是否与UIGraphics分开.

问题:当UIViews的工作方式似乎无法与Sprite Kit一起使用时,或者是否有人使用Sprite Kit使用UIGraphics上下文时,如何获取SKScene的屏幕抓取?

objective-c ios uigraphicscontext sprite-kit swift

27
推荐指数
2
解决办法
3786
查看次数