Swift 使用标签背景色动态标记宽度
我的Swift 使用标签背景色动态标记宽度,swift,xcode,uilabel,Swift,Xcode,Uilabel,我的TableView单元格中有一个标签,试图将其自动调整到内容的大小。这是可行的,但当我添加背景色时,我看到这里出了什么问题。在我的牢房里,我有一个顶部、左侧、底部和右侧的约束,如图所示 如何根据内容调整标签大小 编辑:我还有这个: override func awakeFromNib() { super.awakeFromNib() labelChatMessage.sizeToFit() labelChatMessage.layoutIfNeeded()
TableView
单元格中有一个标签,试图将其自动调整到内容的大小。这是可行的,但当我添加背景色时,我看到这里出了什么问题。在我的牢房里,我有一个顶部、左侧、底部和右侧的约束,如图所示
如何根据内容调整标签大小
编辑:我还有这个:
override func awakeFromNib() {
super.awakeFromNib()
labelChatMessage.sizeToFit()
labelChatMessage.layoutIfNeeded()
// Initialization code
}
我也在我的一个项目中尝试过这个UI 如果符合您的目的,请尝试这样做:
- 选择前导约束(左约束)
- 选择“显示尺寸检查器”
- 将约束关系更改为“大于或等于”
- 故事板中的约束和UI如下所示:
- 用户界面如下所示:
labelChatMessage.sizeToFit()
labelChatMessage.layoutIfNeeded()
因为我得到的输出UI没有这个