gpt4 book ai didi

ios - 关于如何显示用户评论列表的想法(UITableView vs UIScrollView vs?)

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:32 26 4
gpt4 key购买 nike

我使用过 UICollectionViewUITableView 但我从未使用过 UIScrollView ,我认为我应该使用它从一个数组中显示一个(可能很长)用户评论的垂直列表。

我正在考虑使用 UITableViewUIScrollView 但不确定哪个更好用。我熟悉 UITableView 但不熟悉 UIScrollView,所以我不知道如何在 UIScrollView 中列出和显示评论。例如。我需要向 UIScrollView 添加什么以使其显示一组用户评论?是Web View吗(我之前没用过Web View)?

最佳答案

如果您正在使用一组评论,使用 UITableView(或 UICollectionView)听起来合乎逻辑,否则,您将需要管理 View 的创建和释放由你自己。 UITableView 实际上是一个 UIScrollView 实现,为您完成了 View 管理。

UIScrollView 可能很难自己管理。这是一个空白 Canvas ,您可以在其中添加 View ,但是您希望一次拥有多少个 View ?一次加载所有评论没有意义。因此,您需要一个系统来跟踪滚动位置,并动态加载和卸载必要和不必要的 View ,这正是 TableView 和 Collection View 所做的。

请确保不要陷入 UIScrollView 陷阱中的 UITableView。从来不推荐这样做,并且对于内存管理可能是危险的(因为可以加载超过必要的 View 或单元格,这取决于注释的数量,可能很多)。如果您当前正在使用 ScrollView 来显示您的 View ,您可以将其转换为一个或多个 View ,然后将它们设置为表格 View 的顶部单元格,而评论位于较低的单元格中。

关于ios - 关于如何显示用户评论列表的想法(UITableView vs UIScrollView vs?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178533/

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