swift 2中Collectionview多个部分的不同滚动方向

Posted

技术标签:

【中文标题】swift 2中Collectionview多个部分的不同滚动方向【英文标题】:DIfferent Scroll direction for multiple sections of Collectionview in swift 2 【发布时间】:2016-02-25 08:46:31 【问题描述】:

我有一个带有 UICollectionView 的应用程序,有 2 个部分。我的要求是第一个部分应仅在水平方向滚动一行,而第二个部分应在垂直方向滚动。我正在使用 Swift 2.1。

请提供一些解决方案。

【问题讨论】:

将第二个 UICollectionView(水平方向)添加到第一个部分(垂直方向),现在第一个 UICollectionView 有第 2 节的数据,第二个 UICollectionView 有第 1 节的数据。 @Tim007 对不起,我没听懂你说的。你能详细说明一下吗? 【参考方案1】:

您的 UICollectionView 有 2 个部分

第 1 部分:只有一个 UICollectionViewCell 将包含由其数据源定义的 UICollectionView(水平方向)。

第 2 部分:您当前的数据源。

你可以看看这个:

UICollectionView within a UICollectionViewCell (Swift)

【讨论】:

谢谢,明白了。无论如何我们必须使用 2 个集合视图对吗? @Neethu,是的,目前实现这种滚动方向的最佳方法是使用 Tim007 建议。

以上是关于swift 2中Collectionview多个部分的不同滚动方向的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 的 collectionView 中显示每个类别的多个类别?

Swift - 如何在具有多个部分的 collectionView 上执行 BatchUpdates

Swift - 使用核心数据和CollectionView进行分页

在 Swift 中分别在单个列中显示多个 CollectionView Cell

如何在 swift ios 的自定义 collectionView 单元中将字符串值显示到多个标签?

如何在 Swift 的 UIViewController 中添加多个集合视图?