无法在tableView的多行中显示UILabel

时间:2018-10-02 06:14:38

标签: ios swift uitableview uilabel multiline

我有一个带有两个标签的tableView单元格,如下所示。在图像中可以看到这些标签的约束条件。

enter image description here enter image description here

对于每个标签,我已将行数设置为 0 ,并将换行符选项设置为自动换行强>。但是,在加载tableView时,文本将显示在一行中,如下所示。

enter image description here

什么可能导致此问题?

1 个答案:

答案 0 :(得分:2)

可能是因为它采用了UITableViewCell的自定义高度

请设置estimatedRowHeightrowHeight = UITableViewAutomaticDimension

tableView.estimatedRowHeight = 100
tableView.rowHeight = UITableViewAutomaticDimension

它将解决您的问题

谢谢!