为什么没有触发cellForRowAtIndexPath,但其他方法是?

时间:2016-04-17 04:23:09

标签: ios swift uitableview

numberOfSectionsInTableViewnumberOfRowsInSection都在我的桌子上调用。我正在使用的数组中有3个项目。

永远不会调用

cellForRowAtIndexPath。什么会导致这种行为?

1 个答案:

答案 0 :(得分:2)

可能与tableView的尺寸有关。有关详细信息,请参阅this other answer。基本上,所说的是如果你的tableView太小,那么永远不会调用cellForRowAtIndexPath方法。尝试使tableView更小,或减小tableView的页眉或页脚的大小。如果这不起作用,请尝试在主线程上使用tableView.reloadData()重新加载表。