Ich bin auf der Suche nach einer Möglichkeit, die ursprüngliche UIPageViewController
horizontale Paging mit einem UICollectionView
zu ersetzen.UICollectionView horizontale Paging mit Platz zwischen den Seiten
bisher habe ich die folgende:
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
das funktioniert gut und ich bekomme einen horizontalen Paging-Effekt.
Jetzt möchte ich horizontalen Raum zwischen den Seiten hinzufügen
so weit (wie u mit UIPageViewControllerOptionInterPageSpacingKey
auf UIPageViewController
tun wird) konnte ich nicht einen Weg Fein die Räume hinzugefügt werden, ohne die Paging-Effekt zu beschädigen. Ich suche nach dem gleichen Verhalten wie mit der UIPageViewController
: die Zelle sollte die gesamte Bildschirmbreite ausfüllen, und der Abstand zwischen den Zellen sollte nur sichtbar sein, wenn Sie eine Seite wechseln.
aber dann wird es schwer sein, die alle Paging-Verhalten zu duplizieren – Eyal
Sie haben Recht, ich eine einfachere Lösung –
große Idee dank – Eyal