当我使用OpenGL进行渲染时(在NSOpenGLView中),NSWindow的标题栏就可以了
见截图:
但是只要我附上一个MTKView(我在Ouzel引擎中使用的代码:https://github.com/elvman/ouzel/blob/master/ouzel/osx/WindowOSX.mm#L143),标题栏就会变成深灰色
截图:
我搜索了禁用此行为的标志,但没有成功。你知道是什么原因导致标题变成深灰色,以及如何禁用它?谢谢!
答案 0 :(得分:0)
发现暗头是由改变NSWindow的背景颜色引起的(_window.backgroundColor = [NSColor blackColor];)。奇怪的是,只有当金属视图(MTKView)被附加到它时,标题的颜色才受到NSWindow的背景颜色的影响,但是当使用OpenGL视图(NSOpenGLView)进行相同的操作时,它不是这样。 / p>