![](/img/trans.png)
[英]Can I release a CGPDFDocumentRef if I have retained one of it's CGPDFPageRefs and hope the page does not go away?
[英]Can an EAGLLayer have 'selective' retained backing?
我正在使用openGL ES 2.0为iOS编写绘画程序。 在我的程序中,有一个带有保留后盾的EAGLLayer。 每个绘制操作都“坚持”到图层,从而建立用户的绘画。
但是,现在,我需要一些图形显示在屏幕上而不被添加到绘画中,例如可以通过触摸来定位并影响绘画样式的光标,但实际上不应成为绘画的一部分。
我可以通过在同一个EAGLLayer中为光标添加第二个渲染缓冲区来做到这一点,还是在绘画UIVIew之上具有另一个UIView更好?
就我的目的而言,在我的EAGLLayer顶部浮动一个UIView(游标)几乎没有什么弊端。 添加了UIView作为主视图控制器视图(而不是EAGLLayer)的子视图,并确保它位于EAGLLayer的顶部。 回想起来,不知道为什么我会认为这很棘手!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.