I'm trying to set text to fit the size of a UILabel
and also be centred. I am doing this programmatically. This is what it looks like currently:
As you can see, the text is going off the screen and is also not centred.
This is my code:
let questions = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac faucibus tellus."
questionsLabel = UILabel(frame: CGRectMake(10, 10, questionsView.frame.size.width - 20, 80))
questionsLabel.text = questions
questionsLabel.font = UIFont(name: Font.FuturaMedium, size: 25)
questionsLabel.sizeToFit()
questionsLabel.numberOfLines = 0
questionsLabel.textAlignment = NSTextAlignment.Center
questionsView.addSubview(questionsLabel)
What am I doing wrong?
UILabel.sizeToFit()
doesn't work inUITableView
's cell – Whithersoever