Ich verwende eine NSToolbarItemGroup, um eine Gruppe von NSToolbarItems zu gruppieren. Momentan gibt es einen 2pt Abstand zwischen jedem Element in der Gruppe, idealerweise möchte ich, dass sie vollständig visuell ähnlich einem NSSegmentedControl zusammengeführt werden.NSToolbarItemGroup ohne Abstand
Nach der Überprüfung der Mail-Anwendung sieht es so aus, als ob sie ein benutzerdefiniertes NSToolbarItem verwenden, das ein NSSegmentedControl enthält. Ich habe das in der Vergangenheit versucht, aber ich kann nicht herausfinden, wie man individuelle Etiketten unter jeder Komponente bekommt und jede Komponente einzeln im "Überlauf" -Menü erscheinen lässt.
Aktuelle Aussehen:
gewünschte Aussehen:
Ich weiß, 'Zentriert' abgeschnitten wird, ist dies nur eine schnelle Umsetzung.
Danke. Ich habe diese Lösung ausprobiert, aber es gibt einen großen Fehler bei der Implementierung. Nehmen wir Mail.app als Beispiel (Sie müssen möglicherweise die Symbolleiste anpassen, um dies zu reproduzieren). Beachten Sie, dass wenn Sie die Größe des Fensters so ändern, dass die Schaltfläche (Reply | Reply All | Forward) in den Überlauf geht. Wenn ich das mache, was Sie vorschlagen, gibt es nur einen Menüeintrag - aber in Mail.app sehen Sie einen separaten Eintrag für jeden der segmentierten Einträge. – xizor