Ios 在屏幕外将UIWeb页面呈现为OpenGL纹理
这个问题已经被问了好几次,但我相信我可能遗漏了什么。我想将UIWebView渲染成2D纹理,并使用OpenGL在3D中绘制它。都在iOS上 因此,主要思想是使用CALayer上可用的renderContext函数。但是,这将不起作用(至少在iOS5上),除非您将视图添加到窗口,然后显示ui(web)视图。 任何机构都有办法避免这种情况。实际上,UIWebview作为UIView和renderInContext呈现两次Ios 在屏幕外将UIWeb页面呈现为OpenGL纹理,ios,opengl-es,Ios,Opengl Es,这个问题已经被问了好几次,但我相信我可能遗漏了什么。我想将UIWebView渲染成2D纹理,并使用OpenGL在3D中绘制它。都在iOS上 因此,主要思想是使用CALayer上可用的renderContext函数。但是,这将不起作用(至少在iOS5上),除非您将视图添加到窗口,然后显示ui(web)视图。 任何机构都有办法避免这种情况。实际上,UIWebview作为UIView和renderInContext呈现两次 我已经尝试过drawRect方法,但此函数仅在显示UIView时调用…UIWe
我已经尝试过drawRect方法,但此函数仅在显示UIView时调用…UIWebView不会绘制,除非它被显示。您是否尝试过将UIWebView添加为子视图,但处于未展开位置,然后拍摄其屏幕截图?您好,谢谢您的回答。这就是我目前正在做的事情。但是它非常慢。。。渲染时每秒3帧。我正在寻找更快/更清洁的解决方案。