Как мне имитировать пользовательский интерфейс App Store.app

Я хотел бы имитировать интерфейс пользовательского интерфейса App Store.app для приложения, с которым я сейчас играюсь. Я могу разместить Custom View в строке заголовка, но у меня возникают проблемы с размещением кнопок закрытия/мин/макс немного ниже. В общем, эффект, которого я хотел бы добиться, заключается в том, чтобы строка заголовка была заполнена сверху и снизу, делая ее больше, а кнопки окна располагались по центру по вертикали, как в приложении App Store.app. .

Большое спасибо.


person Pass    schedule 08.02.2011    source источник


Ответы (1)


Скорее всего, вам придется просто создать подкласс NSWindow и использовать стиль без полей, а затем самостоятельно рисовать рамку окна. На сайте CocoaDev можно найти гораздо больше полезной информации (включая ссылку на пример это предоставлено Apple). Чтобы обрабатывать кнопки закрытия/свертывания/масштабирования, вы можете просто настроить несколько кнопок, которые их рисуют (и учитывают системные настройки цвета).

person Community    schedule 20.02.2011