Comment rendre le balayage SWTableViewCell plus collant
-
23-12-2019 - |
Question
J'ai mis en œuvre le SWTableViewCell
code afin de permettre aux balayages latéraux de révéler plus d'interface utilisateur, comme des boutons.
Ce qui fonctionne bien, sauf que le UIScrollview
ses sous-classes sont vraiment trop délicates, se déplaçant d'avant en arrière comme un jeu de ping-pong maniaque.
Je suis allé apporter des modifications à la classe, mais j'ai réalisé UIScrollView
ne semble pas me donner la possibilité de changer la façon dont les animations de défilement fonctionnent comme je le souhaite.
Ce qui me laisse penser que je dois soit créer ma propre version d'une cellule Swipe, avec un geste panoramique et une vue superposée, au lieu d'une vue défilante, soit trouver quelqu'un qui a déjà résolu ce problème.
La solution
Veuillez consulter un exemple : https://github.com/runmad/RMSwipeTableViewCell
Peut-être que cela vous sera utile, Monsieur
:)
Autres conseils
Je ne sais pas si cela vous donnera l'effet souhaité, mais vous pouvez le rendre moins « nerveux » en modifiant le taux de décélération.Essayer:
someScrollView.decelerationRate = UIScrollViewDecelerationRateFast;
Si c'est la bonne idée, vous pouvez accéder à la définition dans Xcode et récupérer la valeur flottante, puis essayer la vôtre.