将UIWeb页面渲染为屏幕外的OpenGL纹理

时间:2012-11-30 13:57:59

标签: ios opengl-es

有几次问过这个问题,但我相信我可能错过了一些东西。我想将UIWebView渲染为2D纹理,并使用OpenGL在3D中绘制。全部在iOS上。

所以主要思想是使用CALayer上可用的renderInContext函数。但是,这不起作用(至少在iOS 5上),除非您将视图添加到窗口并因此显示ui(Web)视图。 任何机构都有解决方案来避免这种情况。实际上,UIWebview作为UIView和renderInContext呈现两次。

我尝试过drawRect方法但只在显示UIView时调用此函数...

0 个答案:

没有答案