Нарисуйте тень от слоистого NSView за пределами границ

Я хотел бы получить пользовательский NSShadow для NSWindow без рамки, и, поскольку я также применяю некоторые анимации к окну, я настроил представление содержимого окна на слой с поддержкой.

При применении NSShadow на contentViewтень обрезается на границе вида:

Одной из возможностей было бы уменьшить contentView'rect' (NSInsetRect), но тогда границы изменения размера NSWindow не будут соответствовать внешнему виду окна!

Есть ли шанс нарисовать тень слоя за его границами?

РЕДАКТИРОВАТЬ: показанный скриншот уже имеет прямоугольник -10 вставки!

0 ответов

Другие вопросы по тегам