在我的代码中,某些单元格不应在 UITableView 上显示给用户。
所以我的 dataSource 将提供对象,但我想 checkin 我的 cellForRowAtIndexPaht
如果单元格被隐藏,如果是,则实际上什么也不返回。
这样单元格的高度将为零,但更重要的是,我想将我的函数保存为整个单元格的构建。
我试图返回 nil,但是,它崩溃了。
最佳答案
数据源应该返回表中的实际内容。
您可以轻松地创建一个新数组来保存您想要显示的数据,并省略您不想看到的数据(将其保存在主数据源中)。然后,当表格 View 中的某些行可以看到时,将它们添加到表格数据数组中,并使用 UITableView 的 insertRows 方法以动画方式查看新显示的数据。
关于ios - 需要UITableView的cellForRowAtIndexPath : to return nothing for some rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15011495/