UIScrollViewDelegate a deux méthodes de délégué scrollViewDidScroll:
y scrollViewDidEndScrollingAnimation:
mais aucun d'entre eux ne vous indique quand le défilement est terminé. scrollViewDidScroll
vous informe seulement que la vue défilante a défilé et non qu'elle a fini de défiler.
L'autre méthode scrollViewDidEndScrollingAnimation
ne semble se déclencher que si vous déplacez la vue de défilement de manière programmatique, et non si l'utilisateur fait défiler la vue.
Quelqu'un connaît-il un système permettant de détecter quand une vue défilante a terminé son défilement ?
0 votes
Voir aussi, si vous voulez détecter un défilement terminé après un défilement programmé : stackoverflow.com/questions/2358046/
0 votes
Pour
SwiftUI
- Voir stackoverflow.com/questions/65062590/