Instance Property


The color of the text.


var textColor: UIColor! { get set }


If you’re using styled text, assigning a new value to this property applies the color to the entirety of the string in the attributedText property. If you want to apply the color to only a portion of the text, create a new attributed string with the desired style information and associate it with the label. If you aren’t using styled text, this property applies to the entire text string in the text property.

The default value for this property is the system’s label color, which adapts dynamically to Dark Mode changes. Setting this property to nil causes it to be reset to the default value. For more information, see UI Element Colors.

See Also

Accessing the Text Attributes

var text: String?

The text that the label is displaying.

var attributedText: NSAttributedString?

The styled text displayed in the label.

var font: UIFont!

The font used to display the text.

var textAlignment: NSTextAlignment

The technique to use for aligning the text.

var lineBreakMode: NSLineBreakMode

The technique to use for wrapping and truncating the label’s text.

var isEnabled: Bool

The enabled state to use when drawing the label’s text.

var enablesMarqueeWhenAncestorFocused: Bool

A Boolean value that determines whether the label scrolls its text while one of its containing views has focus.