Я пытаюсь воспроизвести поведение обзора прожектора. Добавили размытый адаптивный фон в NSWindow, используя:
NSVisualEffectView *visualEffectView = [[NSVisualEffectView alloc] initWithFrame:[self bounds]];
[visualEffectView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
visualEffectView.material = NSVisualEffectMaterialMediumLight;
visualEffectView.blendingMode = NSVisualEffectBlendingModeBehindWindow;
visualEffectView.wantsLayer = true;
visualEffectView.state = NSVisualEffectStateActive;
visualEffectView.layer.cornerRadius = 7.5;
[self addSubview:visualEffectView];
Проблема в том, что фон работает, но текст и другие элементы внутри окна не адаптируются к фону под окном правильно.
Вот изображение.
прилагается .