CAEAGLLayer是CALayer的一个子类,用来显示任意的OpenGL图形。
CAEAGLLayer
CALayer
UIView有个layer属性,可以返回它的主CALayer实例,UIView有一个layerClass方法,返回主layer所使用的类,UIView的子类,可以通过重载这个方法,来让UIView使用不同的CALayer来显示,例如通过1- (class) layerClass {2 return ([CAEAGLLayer class]);3}使某个UIView的子类使用GL来进行绘制。