我想创建一个类似Facebook时间线的应用程序,所以想要知道有人知道如何创建像Facebook时间轴这样的桌面视图,它会立即加载单元格有限数量的单元格并在我们移动到时间线底部时自动加载吗? / p>
我想创建延迟加载tableview,当用户进入tableview底部时自动加载新单元格。
答案 0 :(得分:2)
快速简洁的答案将是: 首先加载应用程序时加载时间轴的前几个单元格。然后,当用户开始滚动时,根据用户滚动的“多少”加载这些单元格编号(使用手势识别器进行计算),这样您就只能加载这些单元格。
例如,如果一个单元格的高度为40磅。如果用户滚动使得屏幕显示200点(即屏幕左上角的'x'值),则从单元格6加载(因为用户已滚动超过5个单元格,即200/40 = 5 )。
希望这有帮助!