gpt4 book ai didi

facebook - 为什么 Facebook 在新闻源中使用 UICollectionView 而不是 UITableView

转载 作者:行者123 更新时间:2023-12-03 06:24:05 25 4
gpt4 key购买 nike

如果有人不知道的话,Facebook 开源了一个名为 componentkit 的新库。

文档说

ComponentKit really shines when used with a UICollectionView.

Facebook 为其新闻源开发了这个库。这意味着他们使用的是 UICollectionView,而不是我想象的 UITableView。

为什么 Facebook 使用 UICollectionView 而不是 UITableView?

我的意思是新闻源实际上是一个 TableView 还是不是?

你有什么想法吗?你怎么看待这件事?

最佳答案

Facebook feed 确实是一个 UICollectionView,这主要是为了它提供的灵 active 。

通过我们的自定义布局,我们可以相当干净地移动单元格/为单元格设置动画。您可以尝试使用 UITableView 来实现,但它需要一些我们宁愿避免的实质性修改。

当我们从 UITableView 迁移到 UICollectionView 时,我们还注意到滚动性能有所提高。不幸的是,我无法确定速度更快的确切调用。

关于facebook - 为什么 Facebook 在新闻源中使用 UICollectionView 而不是 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560645/

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