UICollectionView paginação horizontal com espaço entre as páginas
Estou procurando uma maneira de substituir o nativoUIPageViewController
paginação horizontal com umUICollectionView
.
até agora eu fiz o seguinte:
let layout = UICollectionViewFlowLayout()
layout.scrollDirection = .horizontal
layout.itemSize = collectionView.frame.size
layout.minimumLineSpacing = 0
layout.minimumInteritemSpacing = 10
collectionView.setCollectionViewLayout(layout, animated: false)
collectionView.isPagingEnabled = true
collectionView.alwaysBounceVertical = false
isso funciona bem e eu recebo um efeito de paginação horizontal.
Agora eu quero adicionar espaço horizontal entre as páginas (como você fará comUIPageViewControllerOptionInterPageSpacingKey
emUIPageViewController
)
até agora, não consegui encontrar uma maneira de adicionar espaços sem danificar o efeito de paginação. estou procurando o mesmo comportamento que com oUIPageViewController
: a célula deve preencher toda a largura da tela e o espaço entre as células só deve estar visível ao alternar uma página.