【问题标题】:Unable to get the height of a UILabel with numberOfLines = 0无法获得 numberOfLines = 0 的 UILabel 的高度
【发布时间】:2016-07-11 19:18:27
【问题描述】:

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

谢谢

【问题讨论】:

    标签: ios swift uilabel height


    【解决方案1】:

    在 View Controller 的 viewDidLayoutSubviews 函数中尝试:

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 1970-01-01
      • 2012-07-12
      • 2012-07-12
      • 2017-04-11
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      相关资源
      最近更新 更多