Pergunta

Eu implementei o UIScrollViewDelegate protocolo no meu arquivo .h e eu implementei o

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

Método na minha classe .m. Quando a rolagem é feita na minha tabela Ver, outro método de delegado de scrollView está sendo chamado, mas quando a rolagem termina, -scrollViewDidEndScrollingAnimation: não está sendo chamado. Estou um pouco preso nisso.

Obrigado e cumprimentos

Foi útil?

Solução

-scrollViewDidEndScrollingAnimation: é chamado quando um acabamento de rolagem gerado programático.
-scrollViewDidEndDecelerating: é chamado quando um acabamentos de rolagem de lavagem do usuário.

Outras dicas

Eu tive o mesmo problema ... tente usar scrollViewDidEndDecelerating em vez de.

Teve o mesmo problema. Usei o seguinte na minha aula de delegados:

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

    NSLog(@"lol");
}

Funciona como um encanto!

Eu tive o mesmo problema e o problema foi que não incluí o código do delegado:

self.myScrollView.delegate=self;

Espero que isso ajude alguém também.

Rápido?

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {

}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top