为什么 Facebook 在他们的动态消息中使用 UICollectionView 而不是 UITableView
Why is Facebook using UICollectionView instead of UITableView for their News Feed
如果有人不知道,Facebook 开源了一个名为 componentkit
的新库
文档说
ComponentKit really shines when used with a UICollectionView.
Facebook 为他们的新闻提要开发了这个库。这意味着他们使用的是 UICollectionView,而不是我认为的 UITableView。
为什么 Facebook 使用 UICollectionView 而不是 UITableView?
我的意思是新闻提要实际上是 table 视图吗?
你有什么想法吗?你怎么看待这件事?
Facebook 提要确实是一个 UICollectionView,这主要是为了它提供的灵活性。
使用我们的自定义布局,我们可以相当干净地四处移动/设置单元格动画。您可以尝试使用 UITableView,但它需要一些我们宁愿避免的大量 hack。
当我们从 UITableView 迁移到 UICollectionView 时,我们还注意到滚动性能有所提高。不幸的是,我无法确定变快的确切调用。
如果有人不知道,Facebook 开源了一个名为 componentkit
的新库文档说
ComponentKit really shines when used with a UICollectionView.
Facebook 为他们的新闻提要开发了这个库。这意味着他们使用的是 UICollectionView,而不是我认为的 UITableView。
为什么 Facebook 使用 UICollectionView 而不是 UITableView?
我的意思是新闻提要实际上是 table 视图吗?
你有什么想法吗?你怎么看待这件事?
Facebook 提要确实是一个 UICollectionView,这主要是为了它提供的灵活性。
使用我们的自定义布局,我们可以相当干净地四处移动/设置单元格动画。您可以尝试使用 UITableView,但它需要一些我们宁愿避免的大量 hack。
当我们从 UITableView 迁移到 UICollectionView 时,我们还注意到滚动性能有所提高。不幸的是,我无法确定变快的确切调用。