ios UICollectionView détecter la direction de défilement
J'ai un collectionView. Je veux détecter la direction de défilement. J'ai deux différents style d'animation pour faire défiler vers le bas et faites défiler vers le haut. Donc, je dois apprendre à la direction de défilement.
CGPoint scrollVelocity = [self.collectionView.panGestureRecognizer
velocityInView:self.collectionView.superview];
if (scrollVelocity.y > 0.0f)
NSLog(@"scroll up");
else if(scrollVelocity.y < 0.0f)
NSLog(@"scroll down");
C'est juste de travailler au doigt touché. Pas de travail pour moi
OriginalL'auteur Soner Güler | 2014-06-29
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Ajouter ce quelque part en vous-tête:
Ensuite remplacer le
scrollViewDidScroll:
méthode:Trouvé dans Trouver le sens de défilement dans une UIScrollView?
OriginalL'auteur Douglas Ferreira
c'est le meilleur moyen d'obtenir de la direction de défilement, espérons que cette aide vous
OriginalL'auteur Patel Jigar
J'ai essayé de trouver un moyen de détecter si l'utilisateur est la plupart du temps en essayant de tirer verticalement ou horizontalement la scrollView. Je vous donne ma solution, je l'espère, il peut être utile à quelqu'un :
Ce travail pour moi et je l'utilise pour éviter la scrollView à se déplacer à l'horizontale de défilement vertical et opposées.
OriginalL'auteur Robin Delaporte