标签高度不会动态变化

时间:2019-07-01 13:30:16

标签: swift uitableview autolayout label constraints

我有一个带有几个初始标签的单元格。标签之一是一个问题。我的应用程序有不同长度的不同问题。因此,我需要我的标签具有动态高度。我想通过自动布局实现这一点。当我使用当前的自动布局运行应用程序时,它不会改变高度(参见图片)。我不确定自己在做什么错。我将标签的行数更改为0,并添加了:

tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = UITableView.automaticDimension

到我的viewDidLoad(),但是它不会更改标签的高度。

约束: Auto layout

AutoLayout

设备上的标签:

Label on device

自动标签约束:

Autor label

Bannerview约束:

Banner view contraints

1 个答案:

答案 0 :(得分:0)

在约束中将“标签高度”设置为大于或等于零。如果给这样的标签高度,则根据内容增加。