Mam UICollectionView
przewijanie w poziomie i zawsze są 2 komórki obok siebie na całym ekranie. Potrzebuję, aby przewijanie zatrzymało się na początku komórki. Po włączeniu stronicowania widok kolekcji przewija całą stronę, czyli 2 komórki jednocześnie, a następnie zatrzymuje się.
Muszę włączyć przewijanie o pojedynczą komórkę lub przewijanie o wiele komórek z zatrzymaniem na krawędzi komórki.
Próbowałem utworzyć podklasę UICollectionViewFlowLayout
i zaimplementować metodę targetContentOffsetForProposedContentOffset
, ale do tej pory udało mi się tylko złamać widok kolekcji i przestał się przewijać. Czy istnieje prostszy sposób na osiągnięcie tego i jak, czy naprawdę muszę zaimplementować wszystkie metody UICollectionViewFlowLayout
podklasy? Dzięki.
targetContentOffsetForProposedContentOffset:withScrollingVelocity:
i wyłącz stronicowanie