Я использую NSToolbarItemGroup для группировки набора элементов NSToolbarItem. В настоящее время между каждым элементом группы есть 2pt-пространство, в идеале я бы хотел, чтобы они были полностью объединены визуально аналогично NSSegmentedControl.NSToolbarItemGroup без пробелов
После проверки приложения Mail похоже, что они используют пользовательский NSToolbarItem, содержащий NSSegmentedControl. Я пробовал это в прошлом, но я не могу понять, как получить отдельные метки под каждым компонентом и каждый компонент отображаться индивидуально в меню переполнения.
Текущий Облик:
Желаемая Облик:
Я знаю, 'Сосредоточенный' является обрезаемый, это просто быстрая реализация.
спасибо. Я пробовал это решение, но есть большой недостаток в реализации. Возьмем Mail.app в качестве примера (вам может потребоваться настроить панель инструментов, чтобы воспроизвести это). Обратите внимание, что если вы измените размер окна, чтобы кнопка (Ответить | Ответить | Переадресация) перешла в переполнение. Если я сделаю то, что вы предлагаете, будет только один пункт меню, но в Mail.app вы увидите отдельный элемент для каждого из сегментированных элементов. – xizor