Элемент центральной панели инструментов Xcode / iTunes / Instruments;как это называется и как мне его создать? - PullRequest
5 голосов
/ 28 января 2012

Я хотел бы создать элемент панели инструментов, например, центральный элемент, который можно увидеть в Xcode / iTune / Instruments / etc:

central toolbar item

Может кто-нибудь сказать мне, как это называется и как создать свое собственное?

Кроме того, у меня возникнут проблемы с утверждением моего приложения Apple, когда я отправляю его в Mac App Store, из-за слишком большой имитации собственных приложений Apple?

Ответы [ 3 ]

3 голосов
/ 11 апреля 2012

Я наконец реализовал решение отсюда:

Информационное окно в стиле iTunes или Xcode в верхней части окна

Вот начальные результаты:

enter image description here

0 голосов
/ 24 мая 2013

Я заметил некоторые интересные вещи об инструментах:

  • Если вы сузите окно таким образом, чтобы сработало меню переполнения, все элементы в этом меню будут пустыми.
  • Вы не можете изменить размер значка или включить / выключить метки.
  • Цвета не имеют метки, когда вы добавляете ее на панель инструментов.
  • Метки на пробелах, гибких пробелах,и цвета не совпадают с метками других элементов.

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

Приятно то, что, в отличие от хака вида / окна, который, похоже, использует Xcode, у вас все еще естьнастраиваемая панель инструментов с перетаскиваемыми элементами.

0 голосов
/ 20 февраля 2012

Это частный элемент управления Apple, но вы не можете создать его как NSToolbarItem.Проверьте это другое Q / A, чтобы узнать, как добавить пользовательский вид в основной фрейм окна.

Можно ли рисовать в области меток NSToolbar?

...