在Swift中隐藏TableView的静态单元格

6

我有一个应用程序,它使用静态单元格表视图。在某些情况下,我需要隐藏一些单元格,并在需要时再次显示它们。我该如何做到这一点?


这与Swift无关。你要么可以隐藏和显示静态单元格,要么不能。语言是无关紧要的。你的问题是关于Cocoa(UIKit),而不是关于一种语言。 - matt
另外,你确定要问一个是/否问题吗?假设答案是“是”,那真的是你想知道的全部吗?这是你所问的一切... - matt
5
他问如何做这件事,所以我认为,这个有关Swift的问题是正确的。 - Matte.Car
1个回答

6
为了实现你想要的功能,我会使用一个布尔变量来处理tableview的numberOfRowsInSection方法。
if section == 3 {
    if !hideTableSection! { return 1 } else { return 2 }
}

每当我需要隐藏某个单元格时,我会更改布尔变量,然后重新加载表格。
它只能管理每个部分的最新行,但是我没有找到更好的方法...

这段代码只是隐藏了它的内容。我想要同时隐藏它的位置。 - Arian
修改了之前的回复 - Matte.Car

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接