我有NSPopover
和NSBox
,子视图是:MKMapView
和NSImageView
。在暗模式下,整个NSBox会向所有子视图添加gamma / tint。在明亮模式下不会出现(请在下面比较图像)。 NSVisualEffectView
似乎有点问题。如何预防/禁用此效果?
PS:此效果在正常窗口中不显示。仅弹出窗口受影响。
开箱即用的拖放元素的代码。莫哈韦河10.14.4
- (IBAction)showPopover:(id)sender {
[[self popover] showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSRectEdgeMaxX];
}