无法使用numberOfLines = 0获取UILabel的高度

时间:2016-03-24 08:45:23

标签: ios swift uilabel height

当我将文本设置为我的标签并检查myLabel.frame.size.height时,我总是得到相同的值,就像总是一行一样,即使我设置的文本需要多行...我怎么能得到“最终”身高?

由于

1 个答案:

答案 0 :(得分:1)

在View Controller的viewDidLayoutSubviews功能中尝试:

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    print(myLabel.frame.size.height)
}

在此之前,您的标签不会有最终尺寸。