2013-11-30 2 views
0

Я пытаюсь создать приложение с контроллером панели инструментов, представление которого показано, и для каждого показанного изображения я хочу добавить вторую строку для панели инструментов, и я узнал, что сделайте это, вы должны были сделать [toolbar setFullScreenAccessoryView:view]. Однако представление не появляется до тех пор, пока пользователь не переключит полноэкранный режим, и вид аксессуара не останется после переключения окна обратно в оконный режим. Я хотел бы, чтобы выглядеть следующим образом примерами из Mail.app, Preview.app, Dictionary.app: enter image description here enter image description here enter image description hereСделать полноэкранный просмотр NSToolbarAccessoryView видимым при запуске

+0

возможный дубликат [Как создать панель инструментов с «Поиск» стиль Finder, закругленные кнопки работают как радио] (HTTP: //stackoverflow.com/questions/7117488/how-to-create-a-toolbar-with-search-finder-style-rounded-buttons-working-like) –

ответ

1

просто разместить настраиваемое представление под NSToolbarView .. так что в верхней части окна , Не злоупотребляйте полноэкранным просмотром. это если предназначено для чего-то другого.

см How to create a toolbar with "Search" Finder style, rounded buttons working like radio

(это может быть любой другой вид тоже BTW: D)

+0

Так что я знаю в будущем, что является правильным способом использовать fullScreenAccessory view? –

+1

если у вас есть вид .. в ... например. плавающей палитры .. и в полноэкранном режиме вы не хотите палитру, но вам нужно одно представление в ней, вы отмечаете ее как полноэкранную. Панель инструментов затем примет этот вид как 2-я строка, когда палитра будет скрыта. –

+1

просто пример ... также может быть, что у вас есть боковая панель, которая в полноэкранном режиме превращается в панель –

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