Animieren Nachladen von UITableView
-
24-09-2019 - |
Frage
Ich versuche zu animieren Tabellenzeilen in einem UITableView
in einem iPhone-Projekt, wie ich über den Bildschirm bewegen, um die Daten neu zu laden.
Wenn ich deaktivieren Animationen und nur Anruf reloadData
weiterhin Tabelle Swipe-Gesten reagiert.
Wenn ich Animationen mit der reloadSections:WithRowAnimation:
Methode hinzufügen, stoppt Tabelle klaut reagiert, und nur die Navigationsleiste am oberen Rande reagiert auf Seitenhiebe.
Eine weitere Änderung besteht darin, dass, Tabelle beginnt Auswahl reagiert und ich muss manuell deaktivieren Sie es erneut. Ich vermute, dass diese beiden Themen könnten verwandt sein.
Ich bin der Swipe-Erkennungscode hier über btw:
Lösung Mein Code die Geste für die Verwaltung war in einem UIView
, die einen anderen UIView enthalten, die wiederum die UITableView
enthält. Es stellt sich heraus, dass die Interaktion mit dem Benutzer des UIView
, die die Super des UITableView
ist aktiviert war. in der Responder-Kette zu bewegen, um es zu Behinderungen verursachten die Geste Einstellung und das Problem lösen.