Использование изображения в качестве окна в cocoa

#objective-c #cocoa #macos

#objective-c #cocoa #macos

Вопрос:

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

Я хочу создать окно, подобное этому:

введите описание изображения здесь

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

1. В этом посте Cocoa With Love рассказывается, как сделать то, что вы хотите — установить все, что вы хотите, в качестве представления содержимого окна без полей. С какой частью у вас возникли трудности? Кроме того, вы читали статью, на которую дана ссылка внизу поста, о NSThemeFrame ?

Ответ №1:

Проверьте пример TunesWindow от Мэтта Геммелла:
http://mattgemmell.com/files/source/tuneswindow.tgz
Для границ, углов и центра используются отдельные изображения.

Также проверьте MAAttachedWindow от Мэтта Геммела:
http://mattgemmell.com/files/source/maattachedwindow.zip
Панель, подобная той, что показана в вашем вопросе.