【发布时间】:2021-11-17 09:48:06
【问题描述】:
现在,我有一个这样的 UITableviewCell:
|--------------------|
| TitleLabelxxxxxx |
| SubtitleLabelxxx |
| tagView(Labels ) |
|____________________|
标签浏览:https://github.com/ElaWorkshop/TagListView
TitleLabel 和 subtitleLabel 不是一行。
我从后端接收数据并将数据设置为 tagViews、titleLabel 和 subtitleLabel。
我使用故事板制作了这个 TableviewCell。
我使用 autoLayout 来预设 Tagview 的高度。
height的值为more than or Equal34(一行高)。
如果 tagViews 有一行标签,则 TableviewCell 呈现完美。
如果tagViews有多个标签:
TableviewCell 首次显示时,TableviewCell 不会渲染所有在 tagView 中渲染的标签。
当我滚动这个 tableView 时,所有 TableviewCell 在滚动到屏幕后都会完美呈现。
我使用tableView.rowHeight = UITableView.automaticDimension来设置TableviewCell的高度。
这种方式无法计算单元格第一次渲染时的完美高度值。
【问题讨论】:
标签: ios uitableview