Nathan C
Nathan C

Reputation: 286

How to change the background color of a UILabel with swift

In my Xcode project, I want to change/set the background color of a label using Swift. How can I do that simply?

I have this, but it only works for buttons.

label.backgroundColor = UIColor(red: 0/255, green: 159/255, blue: 184/255, alpha: 1.0)

Upvotes: 5

Views: 32766

Answers (4)

Arjun Shukla
Arjun Shukla

Reputation: 1

Change the UILabel background color:

<your label name>.backgroundColor = UIColor.green

Change the UILabel text color

<your label name>.textColor = UIColor.green

Upvotes: 0

Raj Aryan
Raj Aryan

Reputation: 361

SWIFT 4.0/3.0:

<your label name>.backgroundColor = UIColor.green

SWIFT 2.0:

<your label name>.backgroundColor = UIColor.green()

Upvotes: 1

Kiran Jadhav
Kiran Jadhav

Reputation: 3327

Updated for swift 3:

1] if you want to change the UILabel background color, then used below simple lines of code:

yourLabelName.backgroundColor = UIColor.green

Note:- You can also be used different types of standard colors, UIColor.white, UIColor.red...

2] If you want to change the UILabel text color, then used below simple lines of code:

   yourLabelName.textColor = UIColor.red

// Enjoy Coding...!

Upvotes: 13

Kin Wong
Kin Wong

Reputation: 71

You can do that in this way

label.layer.backgroundColor = UIColor(red: 0/255, green: 159/255, blue: 184/255, alpha: 1.0).cgColor

Upvotes: 7

Related Questions