Cocoa 包裹NSVisualEffectView上方的NSTextField看起来模糊/粗体

Cocoa 包裹NSVisualEffectView上方的NSTextField看起来模糊/粗体,cocoa,nstextfield,nsvisualeffectview,Cocoa,Nstextfield,Nsvisualeffectview,我在Cocoa应用程序中使用NSVisualEffectView。我的问题是,如果视觉效果视图本身被另一个NSView(请参见下面屏幕截图中的标签#3)包裹,则视觉效果视图上方文本字段中的文本看起来有点粗体/模糊 我的视图层次结构如下所示: - Window Content View - NSView - NSVisualEffectView - NSTextField (placed so that it shows above the visual effec

我在Cocoa应用程序中使用
NSVisualEffectView
。我的问题是,如果视觉效果视图本身被另一个
NSView
(请参见下面屏幕截图中的标签#3)包裹,则视觉效果视图上方文本字段中的文本看起来有点粗体/模糊

我的视图层次结构如下所示:

- Window Content View
    - NSView
        - NSVisualEffectView
    - NSTextField (placed so that it shows above the visual effect view)
或作为截图:

下面是窗口的外观:

注意第三个标签看起来有点粗体吗?这是视图上方的一个,用于包装视觉效果视图

我尝试重写
allowsVibrance
以在我的文本字段中返回false,但没有成功

为什么我首先需要这种视图布局:

我想使用文本字段作为自定义窗口标题。“视觉效果”视图是“内容”视图的一部分,它可以根据应用程序的状态进行更改。但是,标题文本字段将始终显示(这就是为什么它位于顶层)