I am creating a UILabel
programatically. But the below piece of code doesn't give me rounded corners. I think I am missing out something very basic.
var textLabel:UILabel? = UILabel()
textLabel?.text = text
textLabel?.frame = CGRect(x:point.x, y:point.y, width:(textLabel?.intrinsicContentSize.width)!, height:15)
textLabel?.backgroundColor = UIColor.white
textLabel?.font = UIFont(name:"OpenSans", size:8)
textLabel?.sizeToFit()
textLabel?.layer.cornerRadius = 20.0
Can anyone please point me in the right direction?
I think you should set maskToBounds for textLabel. try this:
textLabel?.layer.masksToBounds = true