iphone - UIScroll View Delegate no llama a ScrollViewDidEndScrollingAnimation
uiscrollviewdelegate (5)
He implementado el protocolo UIScrollViewDelegate
en mi archivo .h y he implementado el protocolo
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
Método en mi clase .m cuando el desplazamiento se hace en mi vista de tabla, se llama a otro método delegado de scrollview, pero cuando el desplazamiento finaliza, -scrollViewDidEndScrollingAnimation:
no se está llamando. Estoy un poco atrapado en esto.
Gracias y saludos
Tenía el mismo problema. He usado lo siguiente en mi clase de delegado:
#pragma mark -
#pragma mark UIScrollViewDelegate
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
NSLog(@"lol");
}
¡Funciona de maravilla!
Tuve el mismo problema ... Intente usar scrollViewDidEndDecelerating
en scrollViewDidEndDecelerating
lugar.
Tuve el mismo problema y el problema fue que no incluí el código de delegado:
self.myScrollView.delegate=self;
Espero que esto ayude a alguien también.
-scrollViewDidEndScrollingAnimation:
se llama cuando finaliza un desplazamiento generado mediante programación.
-scrollViewDidEndDecelerating:
se llama cuando finaliza un desplazamiento con desplazamiento de usuario.
Swift ?
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
}