带有 MTKView 的 NSWindow 标题栏
NSWindow title bar with MTKView
当我使用OpenGL渲染时(在NSOpenGLView中),NSWindow的标题栏是OK的
见截图:
但是一旦我将 MTKView 附加到它(我在 Ouzel 引擎中使用的代码:https://github.com/elvman/ouzel/blob/master/ouzel/osx/WindowOSX.mm#L143),标题栏就会变成深灰色
截图:
我已经搜索了禁用此行为的标志,但没有成功。您知道导致标题变成深灰色的原因以及如何禁用它吗?谢谢!
发现变暗header是由于改变NSWindow的背景色(_window.backgroundColor = [NSColor blackColor];)造成的。奇怪的是 header 的颜色仅在附加金属视图(MTKView)时才受到 NSWindow 背景颜色的影响,但在使用 OpenGL 视图( NSOpenGLView).
当我使用OpenGL渲染时(在NSOpenGLView中),NSWindow的标题栏是OK的
见截图:
但是一旦我将 MTKView 附加到它(我在 Ouzel 引擎中使用的代码:https://github.com/elvman/ouzel/blob/master/ouzel/osx/WindowOSX.mm#L143),标题栏就会变成深灰色
截图:
我已经搜索了禁用此行为的标志,但没有成功。您知道导致标题变成深灰色的原因以及如何禁用它吗?谢谢!
发现变暗header是由于改变NSWindow的背景色(_window.backgroundColor = [NSColor blackColor];)造成的。奇怪的是 header 的颜色仅在附加金属视图(MTKView)时才受到 NSWindow 背景颜色的影响,但在使用 OpenGL 视图( NSOpenGLView).