iphone uiscrollviewdelegate

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