我试图让我的NSScrollView
(因此是包含的NSOutlineView
)使用模糊NSVisualEffectView
的窗后混合效果。
我已经成功地制作NSVisualEffectView
了容器视图并将我的滚动视图放置为子视图。这似乎工作正常(只要我使所有表格单元格、表格、nsscrollview 等透明)。
但是,我现在在辅助功能选项下打开了“降低透明度”,突然之间,我的NSScrollView
. 我尝试子类化视觉效果视图以覆盖该drawRect
方法,以便我可以绘制自己的背景,但我刚刚了解到这是不可能的或不推荐的。
如何检测到“降低透明度”已打开以及如何使我的滚动视图动态不透明?