How to round edges of UILabel with Swift
I have looked in the attributes of labels in Xcode 6.3 but I have not found out how to round the edges in the same way that you can round the edges of a text field.
The trick is to set maskToBounds
to true. Then your modifications to cornerRadius
will be visible.
label.layer.masksToBounds = true
label.layer.cornerRadius = 5
Assuming you have added a backgroundColor
to your label otherwise there would be no way to tell if it had edges, you can use QuartzCore to round the edges of a label.
import QuartzCore
yourLabel.layer.backgroundColor = UIColor.redColor().CGColor
yourLabel.layer.cornerRadius = 5
yourLabel.layer.masksToBounds = true