2012-06-18 5 views
7

Questo mi sta facendo banane ..Interface Builder cambia il bug del colore del testo?

Se seleziono un UITextField nel costruttore di interfaccia e vado per modificare il colore del testo inserendo manualmente il R G B Valori cambia il colore di tutta la cornice e lo sfondo.

Tuttavia se lo cambio usando i cursori cambia il colore del testo solo come voglio.

Mi porta a pensare che sia un bug ... succede a qualcun altro?

risposta

11

Vedo che questo accada anche con l'ultima versione di Xcode. Entrambi i controlli Colore testo e Colore sfondo nella finestra di ispezione attributo UILabel cambiano contemporaneamente quando si digita manualmente un valore RGB, mentre se scelgo un colore in un altro modo (ad esempio, dai pastelli o dalle tavolozze nel Selettore colore), solo il modifiche al valore di controllo del colore del testo.

mi piacerebbe pensare che questo è un bug (e dovrebbe essere presentata via http://bugreporter.apple.com), ma poi di nuovo che sia persistito attraverso alcune versioni di Xcode quindi questo può essere il loro comportamento previsto di proposito. Ma sono assolutamente d'accordo che tu lo debba archiviare come un bug.

1

Sicuramente un bug! Una soluzione temporanea è fare doppio clic sul testo su UILabel, ovvero selezionare tutto il testo UILabel nell'interfaccia utente (storyboard o xib). Solo così usando i cursori cambia il colore del testo. Spero che questo aiuti

1

Oppure cambiare il colore e quindi impostare il colore di sfondo su trasparente. Per me la soluzione più veloce. Lo stesso bug con UILabel.