iOS:在自动布局中制作的Tableview单元格在滚动到之前不会加载

时间:2013-08-01 16:18:17

标签: ios uitableview autolayout

由于某些原因,我使用自动布局制作的单元格在滚动到之前无法正确显示。 我可以展示这个的最佳方式是动画显示正在发生的事情:

http://postimg.org/image/ohpq08ubf/

已经分配了单元格,所以我认为问题更多地与实际视图有关,试图不显示自己&计算其约束等,直到需要为止。

如何确保单元格完全加载+显示以便我可以获得平滑的滚动体验?

1 个答案:

答案 0 :(得分:0)

这似乎是预期的行为(UITableView仅在它们进入视图时加载单元格)。这是为什么滚动浏览UITableView的原因之一,因为大量条目是如此顺利,它会循环(出列)单元格。

观看动画时很难看出问题所在。问题是白色圆角矩形背景出现在灰色背景上,而它在视野中?这可以通过使默认单元格配置为灰色背景顶部的白色圆角矩形(可见)来辅助。这意味着当滚动到视图中时它将存在,并且只有当单元格进入视图时才会呈现显示在白色圆角矩形顶部的文本数据。