2010-12-03 11 views
3

Ich bin auf der Suche nach einer Tagging-Schnittstelle unter OSX, die es Benutzern ermöglicht, Text- "Tags" zum Anhängen an ein Objekt einzugeben. Im Idealfall würde Ich mag eine Phantasie UI wie der Screenshot unten implementieren:Cocoa/OSX-Tagging-Benutzeroberfläche

alt text -,

Note: This shows multiple states 

Diese UI lässt sie dann in eine abgerundete Form Gruppen die Benutzertyp-Tags, wenn enter gedrückt wird. Sie können gelöscht werden, indem Sie zum Markieren (dunkelblau) ziehen und Löschen drücken. Ich denke, das ist eine glatte Oberfläche, um schnell eine Reihe von Tags zu notieren, ohne wiederholt auf die Formularknöpfe drücken zu müssen.

Ich habe diese Schnittstelle in Mail.app und ein paar anderen Orten in OSX gesehen, so dass ich mich frage, ob es da eine Art von Kakaoklasse dafür gibt. Wer kennt das? Wenn nicht, schätze ich eine benutzerdefinierte OpenGL-Ansicht.

Antwort

4

Werfen Sie einen Blick auf NSTokenFieldCell.

+0

Oder NSTokenField für die eigenständige Version (nicht in einer Tabellenansicht oder Matrix gehostet). –

+0

Das sieht genau nach was ich suche. Danke Leute! Ich bringe Tokens durch dieses Handbuch auf: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/TokenField_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006555 – tassock