UIPageViewController
ネイティブのページングをUICollectionView
に置き換える方法を探しています。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
これが正常に動作し、私は水平ページング効果を得ることができます。
今私は(uはUIPageViewController
にUIPageViewControllerOptionInterPageSpacingKey
で行いますように)ページ間の水平方向のスペースを追加したい
これまでのところ私は、ページング効果を損傷することなく、スペースを追加する方法を微ことができませんでした。 UIPageViewController
と同じ動作を探している:セルが画面幅全体を満たす必要があり、セル間のスペースはページを切り替えるときにのみ表示する必要があります。
しかし、すべてのページング動作を複製するのは難しいでしょう – Eyal
あなたは正しいです、私は簡単な解決策を追加しました –
素晴らしいアイデア – Eyal