Ich möchte die ausgewählte NSToolbarItem
wie z. in Adium (siehe Screenshot).
markieren Sie http://a2.s3.p.quickshareit.com/files/screenshot_b28b67ba9411513d6.png
Gibt es einen einfachen Weg? Wenn nicht, sag mir das Schwierige. =)
Um Chucks Antwort zu erweitern, müssen Sie Ihren Controller lediglich zum Delegaten Ihrer NSToolBar machen und die Methode toolbarSelectableItemIdentifiers: delegate darin implementieren. Mit der folgenden Implementierung können Sie beispielsweise die Hervorhebung der Auswahl auf jedem Symbolleistenelement außer dem mit "Inspect" gekennzeichneten beibehalten:
%Vor%Ich speichere das allIdentifiers-Array in einer Instanzvariablen, wenn ich so etwas mache, so dass ich die Array-Konstruktion nur einmal machen muss.
Siehe Auswählbare Elemente der Symbolleiste in der Kakao-Dokumentation.