2012-01-02 15 views
5

Sto cercando di personalizzare un NSTokenField e dopo aver provato diverse ore mi sono reso conto che NSTokenField non è abbastanza personalizzabile (almeno utilizzando metodi pubblici). Conosci un'alternativa a NSTokenField che può essere facilmente personalizzata?alternativa flessibile a NSTokenField?

Grazie!

+1

Che cosa stai cercando di fare? Non hai spiegato perché 'NSTokenField' è inadeguato alle tue esigenze. –

+0

cambia forma, colori, ... –

+5

Infatti. Trovo anche 'NSTokenField' terribile per la personalizzazione. Non esiste un modo integrato per rilevare i clic sui token, appare il token personalizzato, ecc. Sto cercando qualcosa come token finder/mail, come questo http://f.cl.ly/items/062T0Y0P0m3K1N2N2T2P/Screen%20Shot%202012 -01-01% 20at% 209.43.44% 20 PM.png – Tony

risposta

1

Per quanto riguarda la sottoclasse NSTokenField e/o NSTokenFieldCell?

È possibile utilizzare tokenizingCharacterSet in combinazione con lo componentsSeparatedByCharactersInSet: di NSString per ottenere un elenco di token e quindi disegnarli come desiderato.

Si sarebbe anche in grado di rispondere completamente agli eventi del mouse ma vuoi (tramite metodi NSCell per Tracking the Mouse)

1

stato lì, fatto e alla fine ha finito per scrivere una sostituzione NSTokenField da zero. È disponibile su github se vuoi dare un'occhiata o usarlo nel tuo progetto.