Ios 当我们有UICollectionView时,是否应该使用UITableView?

Ios 当我们有UICollectionView时,是否应该使用UITableView?,ios,objective-c,uitableview,uicollectionview,Ios,Objective C,Uitableview,Uicollectionview,我已经使用过UICollectionView和UITableView,使UICollectionView看起来像表是很简单的。更重要的是,使用模式非常相似,使用它不需要学习很多新东西 问题是使用UITableView而不是UICollectionView有什么理由吗?或者我们可以直接切换到UICollectionView,忘掉UITableView?我不这么认为 例如,如果你想有一些胶粘物标题,你必须为你的UICollectionView创建一个自定义布局,然而,使用UITableView确实很

我已经使用过UICollectionView和UITableView,使UICollectionView看起来像表是很简单的。更重要的是,使用模式非常相似,使用它不需要学习很多新东西

问题是使用UITableView而不是UICollectionView有什么理由吗?或者我们可以直接切换到UICollectionView,忘掉UITableView?

我不这么认为

例如,如果你想有一些胶粘物标题,你必须为你的
UICollectionView
创建一个自定义布局,然而,使用
UITableView
确实很容易

此外,您还有
plain
group
表视图,这非常有用

在我个人看来,我会说,有时候最好是相互化并使用collectionView(比如iPhone上的tableview和iPad上的collectionView),但不是每次都这样。

我不这么认为

例如,如果你想有一些胶粘物标题,你必须为你的
UICollectionView
创建一个自定义布局,然而,使用
UITableView
确实很容易

此外,您还有
plain
group
表视图,这非常有用


在我个人看来,有时我会说最好是共同化并使用collectionView(例如,如果它是iPhone上的tableview和iPad上的collectionView),但不是每次都这样。

collectionView没有tableHeaderView和tableFooterView属性,这使得添加搜索栏功能成为一项非常困难的任务。此外,还可以使用UITableView编辑模式和滑动删除,否则您必须自己实现。CollectionView没有tableHeaderView和tableFooterView属性,这使得添加搜索栏功能成为一项非常艰巨的任务。此外,使用UITableView还可以使用编辑模式和滑动删除功能,否则您必须自己实现这些功能。