【问题标题】:How to calculate the height of cell with tagViews?如何使用 tagViews 计算单元格的高度?
【发布时间】: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


    【解决方案1】:

    答案:

    https://github.com/ElaWorkshop/TagListView/issues/191

    我用这种方式修复了这个bug。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-28
      • 2013-10-12
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      相关资源
      最近更新 更多