2 votes

iOS - Utiliser/supprimer la reconnaissance des gestes pour plusieurs Tableviews ou Collectionviews dans une vue (Swift)

J'ai 2 UICollectionviews (circulaires) dans ma vue, les deux fonctionnent mais je veux utiliser un seul geste de balayage pour les deux vues. Ainsi, lorsque je balaie la collection supérieure, la vue inférieure doit également balayer à la même vitesse et vice-versa. Quelle serait la meilleure façon d'y parvenir ?

Voici mon UIViewController : 2 Circular collectionviews

les deux vues de collection doivent défiler lorsque je fais défiler n'importe quel élément de ce UIViewController. Toute aide serait très appréciée.

3voto

Flipper Points 654

Définir scrollView delegate de votre collectionView scrollView . UICollectionView est une sous-classe de UIScrollView . Utilisez scrollViewDidScroll méthode. Dans cette méthode, vous pouvez par exemple voir contentOffset d'un UICollectionView et ensuite mettre contentOffset à l'autre collectionView's scrollView à cette valeur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X