[iOS 问题求助] 关于 UITableView 展示数据的问题

2016-11-15 12:29:23 +08:00
 lisonfan

我录了一个视频: https://pan.baidu.com/s/1o8rpO3g

我现在程序碰到的问题是例如 tableView 要加载 7 条数据,但是只展示出来 4 条。但是如果轻轻下滑一下 tableView 的话,其余的 3 条数据就会展示出来。研究了两天没,没头绪。。

Github: https://github.com/LisonFan/TopNews/tree/master/TopNews/Main/CommentsSystem

1641 次点击
所在节点    iDev
6 条回复
vincentxue
2016-11-15 14:25:50 +08:00
看视频像是数据源有更新,但界面没有刷新。
lisonfan
2016-11-15 14:30:33 +08:00
@vincentxue
在处理完数据源之后有 reload
numberOfRowsInSection 返回的是数据源的 cout
数据源里面有 7 个数组,返回的 count 也确实是 7
lisonfan
2016-11-15 14:31:49 +08:00
@vincentxue
不过如果我给固定值的话,就没问题。
jackisnotspirate
2016-11-15 14:43:35 +08:00
通常是主线程问题
Asamu
2016-11-15 18:40:46 +08:00
在主线程 [_tableView reloadData];
lisonfan
2016-11-15 19:01:46 +08:00
@Asamu
@jackisnotspirate

感谢提点,问题解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX