如何根据Swift中的文本计算UILabel的大小

时间:2018-02-18 08:40:23

标签: ios uilabel

我需要动态调整UILabel的大小,宽度可以是常数,但高度应该是动态的

1 个答案:

答案 0 :(得分:3)

    let label:UILabel = UILabel(frame: CGRect(x: 30, y: 0, width: curWidth!, height: CGFloat.greatestFiniteMagnitude))
    label.numberOfLines = 0
    label.lineBreakMode = NSLineBreakMode.byWordWrapping
    label.font = curFont!
    label.sizeToFit();