在NSWindow中添加更多View和NSOpenGLView

时间:2013-04-01 12:39:12

标签: cocoa opengl nsopenglview

我需要在一个窗口中添加更多数量的NSView以及更多数量的自定义NSOpenGLView,然后想要改组视图数组。如果我最初设置基本视图setWantsLayer:YES,我设置setWantsLayer时无法绘制OpenGLView:不,我可以绘制OpenGLView,但NSView超出了OpenGLView。像,

在MyOpenGLView.m

myOpenGLView = [ [ MyOpenGLView alloc ] initWithFrame:frame_ colorBits:16 depthBits:16 fullscreen:FALSE ];
[self  addSubview: myOpenGLView];

然后我尝试在窗口上添加一个视图

 customView = [[CustomView alloc] initWithFrame:[self bounds]];
 [self  addSubview:customView];

现在我的自定义视图超出了myOpenGLView。我该如何解决这个问题?

修改

问题的屏幕截图

0 个答案:

没有答案