Wie zu erkennen, eine swipe-to-delete-Geste in eine angepasste UITableviewCell?
Habe ich angepasst eine UITableViewCell, und ich will zur Umsetzung der "swipe to delete". Ich will aber nicht die Standard-Schaltfläche "löschen". Stattdessen möchte ich etwas anderes machen. Was wäre die einfachste Möglichkeit dies umzusetzen? Gibt es einige Methoden, die aufgerufen werden, wenn der Benutzer Eingaben löschen einer Zelle? Kann ich verhindern, dass dann die default-Schaltfläche löschen angezeigt wird?
Recht jetzt muss ich mir überlegen Umsetzung eigener Logik zu vermeiden, die die Standard-Schaltfläche löschen und schrumpfen Animationen, die passieren, streichen, um zu löschen in der Standard-Implementierung von UITableViewCell.
Vielleicht habe ich ein UIGestureRecognizer?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen, etwas völlig anderes tun, fügen Sie eine UISwipeGestureRecognizer zu jeder tableview cell.
UISwipeGestureRecognizer
für jede Zelle in der Tabelle. Wie mit einer sehr großen Tabelle, die Sie sehen konnte, die einige ernsthafte Verzögerung zu schaffen, dass viele Geste recognisers.Hier sind zwei Methoden, die verwendet werden können, um zu vermeiden, die Taste "Löschen":
und