如何在动态uitableview中隐藏节及其行

时间:2017-05-05 22:01:42

标签: swift uitableview swift3

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

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

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

1 个答案:

答案 0 :(得分:0)

根据对this question的第二个回复,您应该可以通过从nil方法返回titleForHeaderInSection,从0返回numberOfRowsInSection来执行此操作无论你想隐藏哪个部分的方法。