EAGLLayer能否“选择性”保留支持?

时间:2013-02-26 23:47:49

标签: ios objective-c opengl-es-2.0

我正在使用openGL ES 2.0制作iOS绘画程序。在我的程序中,有一个保留支持的EAGLLayer。每个绘图操作都“贴在”图层上,从而构建用户的绘画。

然而,现在,我需要在屏幕上显示一些图形而不会添加到绘画中 - 就像光标可以通过触摸定位并影响绘图风格但实际上不应该成为绘图的一部分。

我可以通过在同一个EAGLLayer中为光标添加第二个渲染缓冲区来完成此操作,还是最好在绘画UIVIew上添加另一个UIView?

1 个答案:

答案 0 :(得分:0)

就我的目的而言,在我的EAGLLayer上面浮动一个UIView(光标)的情况很少。添加了UIView作为我的主视图控制器视图的子视图,而不是EAGLLayer的子视图,并确保它位于EAGLLayer之上。回想起来,不知道为什么我认为这会很棘手!