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

¿Fue útil?

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) {

}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top