Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Facebook在新闻提要中使用UICollectionView而不是UITableView_Facebook_Uitableview_Uicollectionview_Componentkit - Fatal编程技术网

为什么Facebook在新闻提要中使用UICollectionView而不是UITableView

为什么Facebook在新闻提要中使用UICollectionView而不是UITableView,facebook,uitableview,uicollectionview,componentkit,Facebook,Uitableview,Uicollectionview,Componentkit,如果有人不知道,Facebook会公开一个名为 文件上说 当与UICollectionView一起使用时,ComponentKit确实非常出色 Facebook为他们的新闻提要开发了这个库。这意味着他们使用的是UICollectionView,而不是我认为的UITableView 为什么Facebook使用UICollectionView而不是UITableView 我的意思是新闻提要实际上是一个表视图还是不是 你知道吗?你觉得怎么样 Facebook提要确实是一个UICollectionVie

如果有人不知道,Facebook会公开一个名为

文件上说

当与UICollectionView一起使用时,ComponentKit确实非常出色

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

为什么Facebook使用UICollectionView而不是UITableView

我的意思是新闻提要实际上是一个表视图还是不是


你知道吗?你觉得怎么样

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

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


当我们从UITableView迁移到UICollectionView时,我们也注意到了滚动性能的提升。不幸的是,我没能准确地识别出更快的呼叫。

Hey@Clément Genzmer抱歉,我还有一个问题。当您使用ComponentKit时,您可能不再使用故事板和nib文件了?这是对的吗?我们没有在任何(主要)应用程序中使用NIB或故事板,因为我们发现它们很难与大型团队一起使用。如何使用componentKit制作Facebook手机