UICollectionView horizontale de pagination avec de l'espace entre les pages

Je suis à la recherche d'un moyen de remplacer le natif UIPageViewController horizontale de pagination avec un UICollectionView.

jusqu'à présent je n'ai suivantes:

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

cela fonctionne bien et j'obtiens une horizontale de pagination effet.

Maintenant je veux ajouter de l'espace horizontal entre les pages (comme u fera avec UIPageViewControllerOptionInterPageSpacingKey sur UIPageViewController)

jusqu'à présent, je ne pouvais pas l'amende un moyen d'ajouter les espaces sans endommager la pagination effet.
je cherche pour le même comportement qu'avec le UIPageViewController: la cellule doit remplir la totalité de la largeur de l'écran, et l'espace entre les cellules ne doit être visible lors de la commutation d'une page.

OriginalL'auteur Eyal | 2017-02-27