Возможно ли отобразить NSWindow на CALayer?

#cocoa #core-animation #calayer #nswindow

#cocoa #ядро-анимация #calayer #nswindow

Вопрос:

Мне предоставлен a CALayer* , и я хотел бы знать, возможно ли динамически создавать a NSWindow и отображать его на слое?

Заранее спасибо!

Ответ №1:

Мне предоставлен CALayer *, и я хотел бы знать, возможно ли динамически создавать NSWindow …

ДА.

… и показать его на слое?

Нет.

Вы можете создать слой, который знает об окне или его представлении содержимого и, когда ему говорят рисовать, сообщает виду содержимого окна рисовать, или вы можете сделать снимок экрана окна и установить его в качестве содержимого слоя. Но вы не можете поместить окно в слой.

Комментарии:

1. Спасибо за ваш ответ, Питер, я попробую сегодня вечером.