Создание пользовательского интерфейса NSWindow - PullRequest
2 голосов
/ 27 декабря 2011

Я пытаюсь создать экземпляр NSWindow, стиль которого аналогичен стилю Pixelmator, изображенному ниже:

http://ideaorange.com/files/2010/12/pixelmato-sprinklebig.jpg>">

По сути, я хотел бы знать, как создатьокно, похожее на этот стиль, с черным заголовком.Должен ли я написать все окно в коде?Или это можно сделать в конструкторе интерфейсов?Очень ценится.

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

Внешний вид HUD - это то, что вы ищете. Однако обратите внимание, что он применяется только к панелям (таким как палитры Pixelmator), а не к стандартным окнам (таким как окна документов). Это также не относится к элементам управления, таким как кнопки; Пиксельматоры, несомненно, изготовлены на заказ.

0 голосов
/ 28 декабря 2011

Этот учебник - хорошее место для начала: http://cocoawithlove.com/2008/12/drawing-custom-window-on-mac-os-x.html

В разработке ваших собственных окон много работы, поэтому будьте уверены, что вы готовы принять вызов.еще одно замечание: обязательно проверяйте свой код на соответствие политикам Apple AppStore, поскольку некоторые примеры тематических окон в Интернете используют частные API, которые Apple не одобрит для распространения через магазин приложений.

...