我需要在一个窗口中添加更多数量的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。我该如何解决这个问题?
修改:
问题的屏幕截图