So machen Sie das Wischen von SWTableViewCell klebriger
-
23-12-2019 - |
Frage
Ich habe das implementiert SWTableViewCell
Code, um seitliches Wischen zu ermöglichen, um mehr Benutzeroberfläche, z. B. Schaltflächen, anzuzeigen.
Was gut funktioniert, außer dass das UIScrollview
Die Unterklassen sind wirklich einfach zu heikel und bewegen sich hin und her wie bei einer wahnsinnigen Partie Tischtennis.
Ich wollte Änderungen an der Klasse vornehmen, merkte es aber UIScrollView
schien mir nicht die Möglichkeit zu geben, die Funktionsweise der Scroll-Animationen so zu ändern, wie ich es wollte.
Ich denke, dass ich entweder meine eigene Version einer Swipe-Zelle mit einer Schwenk-Geste und einer Overlay-Ansicht anstelle einer Scroll-Ansicht erstellen oder jemanden finden muss, der dieses Problem bereits gelöst hat.
Lösung
Bitte schauen Sie sich das Beispiel an: https://github.com/runmad/RMSwipeTableViewCell
Vielleicht hilft es Ihnen, Sir
:)
Andere Tipps
Ich bin mir nicht sicher, ob dies den gewünschten Effekt erzielt, aber Sie können es weniger „sprunghaft“ machen, indem Sie die Verzögerungsrate ändern.Versuchen:
someScrollView.decelerationRate = UIScrollViewDecelerationRateFast;
Wenn das die richtige Idee ist, können Sie in Xcode zur Definition springen, den Float-Wert überprüfen und dann Ihren eigenen ausprobieren.