Question

Je l'ai mis en œuvre le protocole UIScrollViewDelegate dans mon fichier .h et je l'ai mis en œuvre le

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

méthode dans ma classe .m. lorsque le défilement se fait dans ma table voir autre méthode déléguée de scrollview se sont appelés, mais lors du défilement extrémités, -scrollViewDidEndScrollingAnimation: n'est pas appelé. Je suis peu coincé dans ce domaine.

Merci et salutations

Était-ce utile?

La solution

-scrollViewDidEndScrollingAnimation: est appelée quand une finition de défilement générées par les programmes.
-scrollViewDidEndDecelerating: est appelée quand un défilement swipe utilisateur se termine.

Autres conseils

J'ai eu le même problème ... Essayez d'utiliser à la place scrollViewDidEndDecelerating.

eu le même problème. Ont utilisé ce qui suit dans ma classe déléguée:

#pragma mark -
#pragma mark UIScrollViewDelegate
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {

    NSLog(@"lol");
}

fonctionne comme un charme!

J'ai eu le même problème et la question a été je ne comprend pas le code délégué:

self.myScrollView.delegate=self;

Espérons que cela aide quelqu'un d'aussi bien.

Swift

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {

}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top