如何堆叠UICollectionView部分

我最初尝试将两个UICollectionViews堆叠在一起。 然而,将其扩展到正确的是Auto-layout噩梦(我是一个新手iOS开发人员,所以这更像是对我的技能的批评而不是Auto-layou )。 我想将两个UICollectionView单元格堆叠在一起,如下所示:

  +----------------------+ |+-Section 0---------->| | +-------+ +-------+ | | | | | | | | | | | | | | |Cell 0 | |Cell 1 |+-> | | | | | | | | | | | | | +-------+ +-------+ | +--Section 1---------->| | +-------+ +-------+ | | | | | | | | | | | | | | | | | | | | |Cell 0 | |Cell 1 |+-> | | | | | | | | | | | | | +-------+ +-------+ | | | +----------------------+ 

我正在使用自定义Flow Layout,但我甚至不确定从哪里开始打破我当前的2个部分就像这样堆叠。 目前我的部分堆叠如下:

  +--------(Offscreen) | + +--------xxxx--------+v | Section 1 | Section 2 | +-----+ +-----+ | +-----+ +-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----+ +-----+ | +-----+ +-------+ | | | | | +-----+ +-----+ | +-----+ +-------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----+ +-----+ | +-----+ +-------+ | | | | | xxxx | +--------xxxx--------+ 

UICollectionView可以垂直或水平滚动,而不是两者都滚动。 如果您只有图中的两个部分,则可以使用两个集合视图。 但最好还是考虑像表视图这样的设计在每个单元格中包含集合视图。 因此设计将是灵活的(水平和垂直滚动与任意数量的部分)。 无论如何设计有点复杂,您应该自定义表视图单元格以将集合视图放入其中。 现在, UITableView将为您提供垂直滚动,并能够横向滚动每一行( UICOllectionView