我通过创建了一个标签,并通过了一个容器视图:
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()
。