É possível personalizar o UICollectionView para exibir algumas seções como uma?
-
21-12-2019 - |
Pergunta
Tenho três tipos diferentes de objetos que desejo exibir na visualização de coleção.Mas se na seção 0 houver apenas 1 elemento, a próxima seção começará na nova coluna.
Posso dizer ao layout que ele deve mostrar itens em seções diferentes, um após o outro, sem interrupções?
Solução 2
Minha solução é usar 1 seção e criar métodos para determinar seções abstratas. Além disso, adiciono -InfoIitemScount, -VisibleItemsCount e -hiddenitItemsCount e mesmos métodos para gerar células e outros.
Outras dicas
Claro, mas se isso nunca mudar, por que não fazer duas subvisualizações lado a lado?O da esquerda contém um elemento, o da direita contém a visualização da coleção que você planejou usar originalmente.
Dessa forma, o layout não precisa saber como contornar o elemento esquerdo.
Além disso, você pode usar uma fonte de dados.Fazer datasource[0]
o esquerdo, e use datasource[indexPath.row +1]
para todo o cellForRow.....
método.
Apenas lembre-se de definir o total de células na visualização da coleção como [datasource count] -1