[英]very strange behavior with UITableView
我有一个简单的tableView,其中numberOfRowsInSection
中的值取决于我正在显示的数据类型,即名称或详细信息等。
该表首先加载了某些详细信息,其中行数为6。我添加了NSLog
语句,实际上我要返回6行。
我还必须再次设置行高,我的日志语句说它被调用了6次。 大。 我的问题是cellForRowAtIndexPath
仅被调用了5次。 它错过了最后一个电话。
注意:我有一个ToolBar,可以使用不同的选项重新加载表格。 当我选择一个新选项然后返回时,该表将正确填充。 它应该有6行。 一切都正确连接:代表,数据源和出口已通过表已部分加载的事实证明。 有谁知道为什么会这样或如何解决?
如果最后一个单元格在屏幕上不可见,那么如果不滚动并使该单元格可见,则将不会调用cellForRowAtIndexPath
方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.