3

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

文件说

与 UICollectionView 一起使用时,ComponentKit 真的很出色。

Facebook 为他们的新闻提要开发了这个库。这意味着他们使用的是 UICollectionView,而不是我认为的 UITableView。

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

我的意思是新闻提要实际上是表格视图吗?

你有什么主意吗?你怎么看待这件事?

4

1 回答 1

11

Facebook 提要确实是一个 UICollectionView,这主要是因为它提供了向前发展的灵活性。

使用我们的自定义布局,我们可以相当干净地移动/动画单元格。您可以尝试使用 UITableView,但它需要一些我们宁愿避免的实质性黑客攻击。

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

于 2015-04-10T20:08:47.957 回答