Swift UICollectionView列表中的折叠部分

Swift UICollectionView列表中的折叠部分,swift,uicollectionview,uikit,uicollectionviewcell,ios14,Swift,Uicollectionview,Uikit,Uicollectionviewcell,Ios14,我有以下UICollectionView列表: 我希望这些部分可以折叠,就像这个示例图像: 我怎样才能做到这一点? 另外,这是我的UICollectionView配置代码(在viewDidLoad()中): 我使用的是iOS 14 beta 6和Xcode版本12(beta 6) 谢谢我鼓励您为此使用tableview,这将更容易接受建议,但我不会使用Table View,因为折叠部分功能仅适用于uicollectionview(iOS 14中新增),而且我还需要将其用于网格布局,据我所知,

我有以下
UICollectionView
列表:

我希望这些部分可以折叠,就像这个示例图像:

我怎样才能做到这一点? 另外,这是我的
UICollectionView
配置代码(在viewDidLoad()中):

我使用的是iOS 14 beta 6和Xcode版本12(beta 6)
谢谢

我鼓励您为此使用tableview,这将更容易接受建议,但我不会使用Table View,因为折叠部分功能仅适用于uicollectionview(iOS 14中新增),而且我还需要将其用于网格布局,据我所知,没有表视图网格布局,因为表视图是为行构建的。是的,如果您也需要网格布局,那么collectionview是正确的选项。我鼓励您为此使用表视图,这将更容易获得建议,但我不会使用表视图,因为折叠部分功能仅适用于uicollectionview(在iOS 14中新增),而且我还需要将其用于网格布局,据我所知,没有表视图网格布局,因为表视图是为行构建的。是的,如果您还需要网格布局,则collectionview是正确的选项
let config = UICollectionLayoutListConfiguration(appearance: .grouped)
    collectionView.collectionViewLayout =
      UICollectionViewCompositionalLayout.list(using: config)