【问题标题】:How to hide a label within uitableview custom cell如何在uitableview自定义单元格中隐藏标签
【发布时间】:2020-02-29 21:05:46
【问题描述】:

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

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

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

如何快速完成?

【问题讨论】:

    标签: ios swift uitableview uilabel


    【解决方案1】:

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

    myLabel.isHidden = true
    

    【讨论】:

      【解决方案2】:

      你在cellForRowAt里面需要这个

      cell.lbl.isHidden = true/false
      

      【讨论】:

      • 我明白你的意思,但是一字不差,这样会报错。
      【解决方案3】:

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

      let label = UILabel()
      label.isHidden = true
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-12
        • 1970-01-01
        • 2011-09-21
        • 2014-12-13
        • 2018-11-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多