Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试将 NSTabView 放入一个充满活力的黑暗 Popover(作为 NSPopover contentViewController 的视图)时,我得到一个完全黑色的背景。当我把它放在一个普通的充满活力的黑暗窗口中时,它就起作用了。当我把它放在一个充满活力的灯光弹出窗口或窗口中时,它也可以工作。
这是结果的屏幕截图:
如您所见,内部的控件“穿过”黑色背景并显示出活力。
子类NSTabView和覆盖allowsVibrancy将修复它:
NSTabView
allowsVibrancy
override var allowsVibrancy: Bool { return true }