2011-01-03 4 views
11

Как я могу сделать заголовок заголовка NSWindow похожим на заголовок заголовка Mac App Store или фидера приложения, где его высота увеличивается, и в нем отображаются другие элементы управления.NSWindow Mac App Store, как панель заголовков

Чтобы посмотреть, что я имею в виду, просто зайдите на сайт для Mac App Store: http://www.apple.com/mac/app-store/.

Это обычай NSWindow или это совершенно безграничное окно с NSView, сделанное так, чтобы оно выглядело как строка заголовка?

+10

Это ужасный вид окна. Пожалуйста, не делай этого. :( –

+2

Не беспокойтесь. У меня нет намерения, мне просто интересно. :) – Joshua

+1

Ищите UIKitMac в Twitter. @Timstarockz работает над этим. –

ответ

24

https://github.com/indragiek/INAppStoreWindow

Строка заголовка и светофор настройка для NSWindow

INAppStoreWindow является подклассом NSWindow которая первоначально была разработана, чтобы имитировать внешний вид главного окна в приложении Mac App Store, введенном в OS X 10.6.6.

ВУС приложение, так как переход от этой конструкции, но INAppStoreWindow до сих пор активно развивается, чтобы обеспечить широкие дополнительные возможности настройки для NSWindow заголовков ...

+0

Отлично .. Большое спасибо. –

+0

Удивительные работы. Спасибо. – David

1

Для iTunes (v9.x) Apple не использует панель инструментов, а настраивает значки и элементы управления в верхней панели для достижения аналогичного эффекта. (см. ссылку ниже)

Окно выглядит как «текстурированное & унифицированное название и панель инструментов» для меня. (или небольшой вариант)

Чтобы переместить кнопки светофора, следуйте моему ответу this question.

Однако, как Дэйв Делонг уже (аналогично) прокомментировал: «Пользовательский интерфейс ужасен Пожалуйста, не даже думать об этом

+5

Я не согласен с _ «Пользовательский интерфейс ужасен. Пожалуйста, даже не думайте об этом». _. Многие приложения использовали это элегантно с отличными результатами. (Reeder for Mac прыгает на ум.) Что такое «ужасно» относительно вертикальных центрирующих элементов по отношению друг к другу? –

0

Вы также можете посмотреть на http://orestis.gr/blog/2007/09/24/messing-with-windows/. Это использует некоторые недокументированные материалы, однако, поэтому он фактически не будет одобрен для App Store.

Смежные вопросы