3

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

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

我已经尝试过 drawRect 方法,但是这个函数只在 UIView 显示时被调用......

4

0 回答 0