How to change the background color of a UILabel with swift
27,259
Solution 1
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...!
Solution 2
You can do that in this way
label.layer.backgroundColor = UIColor(red: 0/255, green: 159/255, blue: 184/255, alpha: 1.0).cgColor
Solution 3
SWIFT 4.0/3.0:
<your label name>.backgroundColor = UIColor.green
SWIFT 2.0:
<your label name>.backgroundColor = UIColor.green()
Author by
Nathan C
Updated on January 24, 2020Comments
-
Nathan C about 4 years
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)
-
Saeed Rahmatolahi over 6 yearsthis is working but the problem for me is that my label size in larger than text and I just want to change text background color