如何在UICollectionviewcell上动态调整UILabel的大小

时间:2015-05-07 22:23:35

标签: swift uicollectionviewcell nslayoutconstraint

我在UICollectionview单元格上有一个UILabel,一旦从服务器下载数据,就会填充该单元格。 uilabel拥有一串可变长度。

我已经将UICollectionviewcell子类化了,并且我已经以编程方式添加了约束来使UILabel居中,并将其固定在给定的Y位置。因此,单元的高度是固定的,UILabel的位置也是固定的。

我会在哪里添加代码来动态更改UILabel的高度?它会在子类化单元格中还是在Viewcontroller中创建单元格?

1 个答案:

答案 0 :(得分:0)

只需制作

UILabel.numberOfLines = 0

并添加约束以将UILabel固定到UICollectionViewCell的所有边缘。