В одном из разговоров WWDC 2014 о новом пользовательском интерфейсе Yosemite говорится, что следует избегать использования NSVisualEffectView в замаскированных слоях. К сожалению, у моего слоя обзора есть маска формы, и в результате визуальный эффект в ней имеет эффект уродливого эффекта зубчатого края:

Однако я знаю, что должно быть возможно создать маскированный визуальный эффект, частично из-за двух причин:
- Свойство маски изображения на
NSVisualEffectViewсоздает гладкую антиализованную маску (но для нее требуется немасштабированный фон, а не только немаркированное родительское представление) -
NSPopoverиNSMenu, похоже, могут достичь гладкой маски, которая изменяется с размерами:


Хотя сомнительно, что они используют или не используют NSVisualEffectView, а не пользовательский размытый вид.
Есть ли способ достичь этой гладкой маски, которая не зависит от изображения маски, а скорее от уровня пути или формы?