0

我真的需要将 CAEmitterLayer 捕获为要在我的上下文中渲染的图像。我知道 renderInContext 方法不支持 CAEmitterLayer,我发现了很多关于它的问题,但没有好的答案。

我能够通过使用新的 iOS7 方法 drawViewHierarchyInRect 来实现我的目标,它工作得很好,但我的应用程序也需要在 iOS6 上运行。

有什么办法可以做到吗?我可以以编程方式截取屏幕截图,就像我在设备上按主页按钮 + 电源按钮时那样?

任何帮助都会很有用,我对此束手无策。

4

1 回答 1

0

我遇到了同样的问题,CAEmitterLayer不能“renderincontext”,但是我看了一个博客,最后作者说有一种方法可以绘制它,并输出一个图像来显示,这里是你的博客。 http://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorial

于 2013-11-25T09:31:32.630 回答