如何在 uitableview 自定义单元格中隐藏标签

How to hide a label within uitableview custom cell

我有一个带有几个单元格的自定义 UiTableView。 每个单元格包含一些 UILabel。 有时我想隐藏一个特定的标签,同时保持其位置为空,以避免其他字段重新定位。

在android中,我使用了以下代码:

holder.layoutTemperature.setVisibility(View.INVISIBLE); // hide, but keep its place. 
if (myFlag) {
  holder.layoutTemperature.setVisibility(View.VISIBLE);
}

如何在 swift 中完成?

您可以像这样查看任何视图的可见性:

myLabel.isHidden = true

你里面需要这个cellForRowAt

cell.lbl.isHidden = true/false

要隐藏标签但保持其位置,只需将其“.isHidden”设置为 "true"。 例如,

let label = UILabel()
label.isHidden = true