2011-08-05 18 views
26

Ciao Sto cercando di cambiare il colore del testo di una UILabel in una delle mie viste ma non ho fortuna.cambiare il colore del testo di una UILabel

C'è qualcosa di abbastanza ovvio che Im non sta facendo in questo codice?

self.nameTopRight.backgroundColor = [UIColor redColor]; 
self.nameBottomRight.textColor = [UIColor redColor]; 

risposta

6

hanno bisogno di essere collegati in Interface Builder.

0

colore del testo è quella corretta, può essere errore nei collegamenti,

backgroundcolor è usato per il colore dell'etichetta di sfondo e per l'uso TextColor proprietà textcolor

4

La questione è stata già risolta per il PO, ma per il bene di altre persone che vengono qui a cercare di cambiare il colore del testo di un'etichetta, utilizzare la proprietà textColor:

Swift

myLabel.textColor = UIColor.red 

Objective-C

myLabel.textColor = [UIColor redColor]; 
2

è anche possibile impostare i colori RGB likw questo

myLabel.textColor= [UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1] ; 
Problemi correlati