Impedindo a "quebra" de itens no UICollectionView

eu preciso deUICollectionView para exibir uma grade potencialmente maior que o quadro visível em largura e altura, mantendo a integridade da linha e da coluna. O padrãoUICollectionViewFlowLayout permiteSeções rolar para fora da tela, mas agrupa os itens dentro de uma seção para mantê-los todos na tela, o que estraga minha grade.

Reconhecendo queUICollectionView é uma subclasse deUIScrollView, Tentei definir manualmente manualmente a propriedade de tamanho do conteúdo da exibição de coleção em viewDidLoad:

self.collectionView.contentSize = CGSizeMake((columns * (c,ellWidth + itemSpacingX), (rows * (cellHeight + itemSpacingY));

Mas isso não teve efeito. Questões:

Existe uma maneira fácil de fazer isso sem criar um layout personalizado?Utilizaria um layout personalizado e substituiria ocollectionViewContentSize O método conseguiu que a exibição de coleção pare de agrupar itens e role nas duas direções?Se eu tiver que criar um layout personalizado - o que terei que investir algum tempo para aprender - eu subclasseUICollectionViewLayoutou subclassificariaUICollectionViewFlowLayout economizar tempo?

UPDATE: Tentei incorporar o UICollectionView como uma subview de um UIScrollView. A visualização da coleção em si está se comportando corretamente - as linhas não estão quebrando na borda da visualização de rolagem, informando que ela está preenchendo o tamanho do conteúdo do UIScrollView definido por mim. Mas a exibição de rolagem não se desloca na direção horizontal, ou seja, apenas rola verticalmente, o que a exibição de coleção faz sozinha. Tão preso novamente. Pode haver um problema com a cadeia de respostas?

questionAnswers(3)

yourAnswerToTheQuestion