Сделать fullScreenAccessoryView NSToolbar видимым при запуске

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

1 ответ

Решение

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

см. Как создать панель инструментов в стиле "Поиск" в Finder, закругленные кнопки работают как радио

(это может быть любой другой взгляд слишком кстати:D)

Другие вопросы по тегам