Кажется, что это было бы интуитивно, но я пытался получить текст, чтобы перестать выходить на экран в течение 45 минут. Вот мой viewDidLoad()
:Многострочная метка с переносом слов
override func viewDidLoad() {
super.viewDidLoad()
orgTitle.numberOfLines = 0
orgTitle.lineBreakMode = .byWordWrapping
orgTitle.frame.size.width = self.view.frame.size.width - 20
orgTitle.sizeToFit()
orgDesc.numberOfLines = 0
orgDesc.lineBreakMode = .byWordWrapping
orgDesc.frame.size.width = self.view.frame.size.width - 20
orgDesc.sizeToFit()
self.orgTitle.text = self.oTitle
self.orgDesc.text = self.desc
self.orgImage.image = self.image
}
Я приложил скриншот выпуска, а также настройки для моего лейбла.
Используйте свой отладчик. Посмотрите размер рамки в 'viewDidLoad'. Слишком рано полагаться на фрейм. – rmaddy
Я не думаю, что все. Это было мое последнее дополнение, и это ничего не изменило. С тех пор я удалил его, и ничего не изменилось. –