Фреймворк пользовательского интерфейса, используемый для QuickTimeX на Snow Leopard?

#cocoa #user-interface

#cocoa #пользовательский интерфейс

Вопрос:

Мне интересно, какую структуру shenanigan или комплект пользовательского интерфейса Apple использовала для black QuickTime X windows.

Глядя на доступные параметры в Interface Builder, кажется, ничего не совпадает.

Quicktime X

Quicktime X

Параметры IB

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

Это что-то вроде HUD (градиентная верхняя панель, темная), но он темнее, чем HUD, и имеет все стандартные 3 кнопки. Это также не похоже на текстурированное окно.

Кто-нибудь может пролить свет на это? Как я мог бы создать окно, подобное QuickTime X?

(А также элементы управления в окне)

Ответ №1:

Это Apple. Они знают, как делать модные вещи.

Перейдите в приложения, найдите QuickTime Player.app, откройте контекстное меню, выберите «Показать содержимое пакета» (или как оно называется по-английски), перейдите в Contents / Resources и посмотрите на изображения, особенно titlebar-corner.png, titlebar-middle.png, … и закройте -active-color.png, …

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

1. Интересно, все кнопки панели (закрыть, развернуть) тоже там. Итак, будут ли они рисовать все окно целиком?

2. В качестве дополнительного вопроса, почему они идут вразрез со своими собственными рекомендациями по дизайну?

3. Как вы думаете, почему они идут вразрез со своими собственными рекомендациями по дизайну? Что вы имеете в виду? Помните, что это мультимедийное приложение, а не бизнес-приложение. Кроме того: не забудьте принять правильные ответы 😉

4. Ha! Я знаю, как это работает. пока это правильный ответ.. Я оставлю время для ответа другим людям. Re: руководство, ну, по сути, они обошлись без всех доступных компонентов IB, не создали пользовательский компонент и сделали его доступным для разработчиков, и он совсем не похож на остальной интерфейс..