Swift:UILabel如何显示所有文本

Gua*_*ang 4 objective-c ios swift

我是Swift的新手,我不知道如何让我的UILabel显示所有文本.

以下是我的标签在我的故事板中的样子:在此输入图像描述

如您所见,部分文本被省略.我可以通过拖动UILabel来显示所有文本以调整大小.但是,在运行时,如果文本是动态设置的,我如何调整标签大小以便它可以显示更多的文本?

我试过UILabel.sizeToFit()但似乎没有改变任何东西.

iDh*_*val 6

你可以通过设置numberOfLines0

 myLabel.text = "whatever"
 myLabel.numberOfLines = 0
 myLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
Run Code Online (Sandbox Code Playgroud)

你根据它设置了框架

请参阅:此链接