NSTextField над оболочкой NSVisualEffectView выглядит размытым / жирным
Я использую NSVisualEffectView
в моем приложении Какао. Моя проблема в том, что текст в текстовом поле над представлением визуального эффекта выглядит слегка жирным / размытым, если само представление визуального эффекта обернуто в другое NSView
(см. ярлык № 3 на скриншоте ниже).
Моя иерархия представлений выглядит следующим образом:
- Window Content View
- NSView
- NSVisualEffectView
- NSTextField (placed so that it shows above the visual effect view)
Или как скриншот:
Вот как выглядит окно:
Заметьте, как третий ярлык выглядит слегка жирным? Это тот, который находится над представлением, которое охватывает представление с визуальными эффектами.
Я пытался переопределить allowsVibrancy
вернуть false в моем текстовом поле, но это не сработало.
Почему мне нужно это представление в первую очередь:
Я хочу использовать текстовое поле для пользовательского заголовка окна. Представление с визуальными эффектами является частью представления содержимого, которое может меняться в зависимости от состояния приложения. Однако текстовое поле заголовка всегда будет отображаться (поэтому оно находится на верхнем уровне).