我通过创建了一个标签,并通过了一个容器视图:

let label = UILabel(frame: CGRectMake(0,0, 50, 50))
label.text = "omnomnom"
let labelView = UIView(frame: CGRectMake(50, 50, 100, 100))
labelView.addSubview(label)
labelView.bringSubviewToFront(label)
labelView.backgroundColor = UIColor.orangeColor()
label.textAlignment = .Center


但是标签文本可能会更改,因此,较长的单词将不会显示整个内容。我想知道添加标签后是否有确定内部内容大小的方法,以便我可以使用这些值创建一个比标签大一点的容器视图。

最佳答案

您可以使用sizeToFit完成此操作。因此,您只需要在标签配置的末尾添加label.sizeToFit()

09-20 02:04