Ios 使UICollectionView看起来像UITableView

Ios 使UICollectionView看起来像UITableView,ios,uitableview,uicollectionview,Ios,Uitableview,Uicollectionview,我有一个通用iOS应用程序,我最初使用UITableView制作,但现在是时候用UICollectionViews更新它了,这样我就可以更好地利用iPad上的显示 UITableView附带了很多功能,我觉得用网格布局的灵活性来交换这些功能,我损失了很多 例如,单元格之间的分隔线是我必须自己实现的。没什么问题 或者标题视图,我知道如何添加它们,但似乎我必须手动编写设置代码,以尝试模仿UITableView的样式和颜色主题,而不仅仅是具有匹配的默认设置。当然,我可以试着模仿它,但一旦iOS 10出

我有一个通用iOS应用程序,我最初使用UITableView制作,但现在是时候用UICollectionViews更新它了,这样我就可以更好地利用iPad上的显示

UITableView附带了很多功能,我觉得用网格布局的灵活性来交换这些功能,我损失了很多

例如,单元格之间的分隔线是我必须自己实现的。没什么问题

或者标题视图,我知道如何添加它们,但似乎我必须手动编写设置代码,以尝试模仿UITableView的样式和颜色主题,而不仅仅是具有匹配的默认设置。当然,我可以试着模仿它,但一旦iOS 10出现,他们改变了标题视图的外观,然后我的应用程序突然不再匹配,看起来过时了

但披露指标是一个更大的问题。有没有办法以内置方式在我的UICollectionViewCell上获取披露指示器?是的,我知道我可以尝试找到一个类似于披露指示器的图形,并将其添加到我的自定义单元格中,但对于嵌入到UITableViewCells中的某些内容,我并不特别喜欢将所有这些功能自定义添加到我为UICollectionViews创建的每个单元格类型中。尤其是当iOS 10下降,我所有的披露指标又过时了

更不用说,我也失去了披露指标的内置segue功能


我错过什么了吗?是否有某种方法可以利用UICollectionView中非常好的默认值,使其看起来像UITableView?

UICollectionViewCell
UITableViewCell
非常相似。它们共享相似的方法名称、相似的行为,但它们的设计目的不同。虽然
UICollectionViewCell
应在布局非常多变的上下文中使用(例如自适应单元格、瀑布式布局等),
UITableViewCell
s更为静态,主要用于列出对象

要将一些
UITableViewCell
行为放入
UICollectionViewCell
中,您应该自己或使用外部库重新创建它们。 举个例子:UICollectionViewCell没有滑动删除手势,所以您必须使其或。 在这种情况下,可使用自定义图像和按钮替换披露指示器。您可以从iOS9Photoshop文件中获取它们,如


参考资料:

我在问是否有一种内置的方法可以让它们看起来一样,否则我马上就过时了。正如我在问题中所说:“当然,我可以试着模仿它,但一旦iOS 10问世,它们改变了标题视图的外观,我的应用程序就会突然不匹配,看起来过时了。”好吧,但如果没有任何本地方法来实现UITableViewCell外观,如果你不模仿它,你怎么会有同样的行为呢?
但是如果没有任何原生的方式来实现UITableViewCell的外观,那就是我的问题。UICollectionViewCell是否有一种采用标准UITableViewCell外观的原生方式?没有回答这个问题。