gpt4 book ai didi

ios - 如何在 UITableView 中显示数组中的 x 个对象,然后在向下滚动时显示更多对象?

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:44 28 4
gpt4 key购买 nike

我正在 swift 开发一个游戏应用程序,目前有一个 tableView 显示分数、尝试次数等,从解析中下载到一个数组中。

但是,如果用户多次玩游戏,这个表会变得很长。所以我想通过在 TableView 中显示数组的前 20 个对象来改进应用程序,然后,一旦用户向下滚动到表的末尾,它会自动添加更多行并显示接下来的 20 个对象数组(连同原来的 20,使 tableview 现在有 40 行)

如果有人熟悉 Twitter 应用程序,那正是我想要的。最初会显示一定数量的推文,然后一旦您向下滚动到表格末尾,就会加载更多推文,以减少加载时间。

问题是,我真的完全不知道如何实现它。我从来没有遇到过只需要使用数组的一部分的情况。任何帮助将不胜感激。丹

最佳答案

UITableView 是一个虚拟 View ,它会调用您的数据,为 View 中的给定行创建单元格,并销毁 View 之外的单元格。您还应该重复使用已创建的单元格。

因此,我认为您关于预加载列表部分的问题的答案是……您不必这样做。只需实现数据源并响应数据回调。

更多here in the apple docs on the datasource for a UITableView

关于ios - 如何在 UITableView 中显示数组中的 x 个对象,然后在向下滚动时显示更多对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31735986/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com