当numberOfRowsInSection = 0时,UITableView不刷新

时间:2017-05-21 14:12:14

标签: uitableview swift3

我有UITableView,其中列出了附近的地点。我可以使用UISegmentedControl按地点类型(酒吧,餐厅等)过滤表格。问题是当我尝试按照包含0条记录的网段过滤列表时,之前的网段记录不是被一张空桌取代。

每次点击其他细分时,我都会调用tableView.reloadData()并向表格提供包含所选类型地点的已过滤数组。

1 个答案:

答案 0 :(得分:0)

根据我的经验,问题出在你动态改变tableView高度的逻辑上,因为只有在行数为0的情况下才会调用cellForRowAtIndexPath.It重新加载但是在cellForRowAtIndex路径中有一些逻辑是那里从未被称为。

相关问题