Ver UIScroll Delegado no llamar ScrollViewDidEndScrollingAnimation
-
21-09-2019 - |
Pregunta
He implementado el protocolo UIScrollViewDelegate
en mi archivo .h y he implementado el
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
Método en mi clase .m. cuando el desplazamiento se realiza en mi mesa ver otro método delegado de ScrollView están recibiendo llamadas, pero cuando se desplaza extremos, -scrollViewDidEndScrollingAnimation:
no está recibiendo llamadas. Estoy poco atrapado en esto.
Gracias y saludos
Solución
-scrollViewDidEndScrollingAnimation:
se llama cuando termina un desplazamiento generado por programáticos.
-scrollViewDidEndDecelerating:
se llama cuando termina un desplazamiento fácil de banda magnética.
Otros consejos
Yo tenía el mismo problema ... Trate de usar scrollViewDidEndDecelerating
lugar.
tenía el mismo problema. Han utilizado el siguiente en mi clase delegada:
#pragma mark -
#pragma mark UIScrollViewDelegate
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
NSLog(@"lol");
}
funciona como un encanto!
Yo tenía el mismo problema y el problema era que no he incluido el código delegado:
self.myScrollView.delegate=self;
Espero que esto ayude a alguien así.
Swift
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
}