5

当我尝试将 NSTabView 放入一个充满活力的黑暗 Popover(作为 NSPopover contentViewController 的视图)时,我得到一个完全黑色的背景。当我把它放在一个普通的充满活力的黑暗窗口中时,它就起作用了。当我把它放在一个充满活力的灯光弹出窗口或窗口中时,它也可以工作。

这是结果的屏幕截图:

在此处输入图像描述

如您所见,内部的控件“穿过”黑色背景并显示出活力。

4

1 回答 1

2

子类NSTabView和覆盖allowsVibrancy将修复它:

override var allowsVibrancy: Bool {
    return true
}
于 2019-02-06T11:30:17.487 回答