Ios UITableViewController与UICollectionView

Ios UITableViewController与UICollectionView,ios,uitableview,uicollectionview,Ios,Uitableview,Uicollectionview,我在一些论坛上读到,在显示提要时,UICollectionView比UITableViewController更好,有些像Twitter提要或媒体提要 这是真的吗?如果是这样,为什么我们应该使用集合而不是表视图 感谢您的pov[您的问题可能与这里的问题重复:但我决定在这里给您一个简短的概述。] 这是真的。它始终取决于您的用例和UI。最后,您还可以使用UICollectionView构建表。有时候用一种方法会更容易。有时他们中的一个是不可能的 苹果会这样描述它: UITableView显示信息的分

我在一些论坛上读到,在显示提要时,UICollectionView比UITableViewController更好,有些像Twitter提要或媒体提要

这是真的吗?如果是这样,为什么我们应该使用集合而不是表视图


感谢您的pov

[您的问题可能与这里的问题重复:但我决定在这里给您一个简短的概述。]

这是真的。它始终取决于您的用例和UI。最后,您还可以使用
UICollectionView
构建表。有时候用一种方法会更容易。有时他们中的一个是不可能的

苹果会这样描述它:

UITableView显示信息的分层列表,并支持信息的选择和编辑。

UICollectionView管理有序的数据项集合,并使用可自定义的布局显示它们。 ()

回答你的问题: 我主要使用
UITableView
,因为它们在显示信息列表方面做得很好。但如果您看到它将变得更复杂,请使用
UICollectionView
。YouTube上有一个很好的视频系列,介绍如何定制它们来构建twitter新闻提要。这是一个很好的例子,说明了如何使用它以及何时使用它

总而言之:

  • 使用
    UICollectionView
    查看更复杂、更高级的内容,这些内容需要大量定制
  • 使用
    UICollectionView
    查看放置在网格中的对象,例如每行有三张图片
  • 使用
    UITableView
    查看简单和高级列表,但如果您需要twitter使用的提要,则不一定要这样做(举例说明)
请记住,您可以在
UITableView
中使用自定义单元格(带或不带XIB文件)


不过,请选择您最满意的方式。

我错过了这个问题的可能重复,谢谢您指出,在您看来,twitter使用的是集合而不是表视图,对吗?下面的例子让我假设媒体也可以使用集合。查看视频系列,你就会明白这一点。没那么难。:-)我一定会的!那是为了帮忙:)