Ecco quello che ho cercato qui di seguito ed i risultati che ho trovato che mi ha portato alla mia conclusione.
(a) Aggiungi NSTextView (b) cambia colore. Risultato: Non funziona
(a) Aggiungi NSTextView (b) quindi modificare il testo (c) premere invio perché non è riuscito quando non ha ancora mi premere invio (d) quindi modificare il colore. Risultato: Opere
Se la proprietà del NSTextView text
non è impostato in Interface Builder, che non sembra per salvare la proprietà colore del testo. Di conseguenza, l'app seleziona il colore predefinito al momento del lancio. Le altre proprietà come Colore sfondo e Colore inserimento, tuttavia, vengono salvate. Questo mi porta a pensare che questo sia un bug nel builder dell'interfaccia.
Per risolvere il problema, è possibile lasciare spazio vuoto singolo nella casella di testo e il set il colore in Interface Builder, ma questo potrebbe non essere favorevole per voi a seconda di cosa si desidera fare con i NSTextView
fonte
2015-05-22 20:35:29
Quando aggiungo del testo al mio NSTextView in IB, quindi funziona correttamente. Il colore non funziona solo quando non c'è testo all'inizio. – Vojto
Cosa intendi con "Il colore non funziona"? –
Quando eseguo l'applicazione e scrivo del testo in NSTextView, il colore è nero anziché verde. Se scrivo prima un testo (nel generatore di interfacce), eseguirlo e scrivere, è verde. – Vojto