Я ищу способ заменить родную горизонтальную подкачку UIPageViewController
на UICollectionView
.
пока что я сделал следующее:
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
это отлично работает, и я получаю эффект горизонтального разбиения по страницам.
Теперь я хочу добавить горизонтальное пространство между страницами (как вы сделаете с UIPageViewControllerOptionInterPageSpacingKey
на UIPageViewController
)
до сих пор я не мог найти способ добавить пробелы, не повреждая эффект подкачки. я ищу такое же поведение, как и с UIPageViewController
: ячейка должна заполнять всю ширину экрана, а пространство между ячейками должно быть видно только при переключении страницы.