uicollectionViewCell 中的多行 UILabel 高度错误
Multiline UILabel in uicollectionViewCell wrong height
我在单元格内插入多行标签,但单元格大小不正确。当我用它作为单行标签时,没问题,但是当我使用多个时,高度不对。即使我使用了 SizeToFit() 我也找不到解决方案。我需要使用 Cell i 自动调整大小。当我滚动时,问题已解决,但第一次启动时出现错误。
有什么建议吗?
wrong cell
state after scrolling
试试这个:
let layout = UICollectionViewFlowLayout()
layout.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
此外,确保将所有 UILabel 边缘对齐 cell.contentView。
问题已解决,我需要在单元格内添加一个contentView并将translatesAutoresizingMaskIntoConstraints
设置为false
。
感谢解答
我在单元格内插入多行标签,但单元格大小不正确。当我用它作为单行标签时,没问题,但是当我使用多个时,高度不对。即使我使用了 SizeToFit() 我也找不到解决方案。我需要使用 Cell i 自动调整大小。当我滚动时,问题已解决,但第一次启动时出现错误。 有什么建议吗?
wrong cell state after scrolling
试试这个:
let layout = UICollectionViewFlowLayout()
layout.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
此外,确保将所有 UILabel 边缘对齐 cell.contentView。
问题已解决,我需要在单元格内添加一个contentView并将translatesAutoresizingMaskIntoConstraints
设置为false
。
感谢解答