【问题标题】:How can I hide a section and its rows in a dynamic uitableview如何在动态 uitableview 中隐藏部分及其行
【发布时间】:2017-05-05 22:01:42
【问题描述】:

我有一个动态表格视图,其中包含我想在其他场景中重复使用的部分,但只显示了某些部分。有没有办法可以隐藏整个部分,以便在未显示某些部分时不需要更改我的 indexPath.section 逻辑?我知道有

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    if indexPath.section == 0 {
        return 0
    } 
    return 60.0
}

为了隐藏行,我在单独的静态 tableView 中使用该逻辑。但这仍然留下部分标题。有没有办法做到这一点,因为它是无缝的,因为在隐藏部分不留空白?

【问题讨论】:

    标签: swift uitableview swift3


    【解决方案1】:

    根据对this question 的第二个响应,您应该能够通过从titleForHeaderInSection 方法返回nil 以及从numberOfRowsInSection 方法返回0 来完成此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      • 2020-10-21
      • 2017-01-24
      • 2015-11-05
      • 1970-01-01
      相关资源
      最近更新 更多