Ich habe eine TableView mit mehreren Abschnitten und einem Abschnitt Header und Abschnitt Fußzeilen in jedem Abschnitt implementiert. Wenn der Benutzer eine Zelle aufnimmt, werden mehrere Zellen animiert eingefügt. Um dies zu implementieren ich das Datenmodell aktualisieren undUITablleView Zeilen einfügen animiert ohne Bildlauf
[self.tableView insertRowsAtIndexPaths:addedIndexPaths withRowAnimation:(UITableViewRowAnimationTop)];
Auf den oberen Reihen nennen dies funktioniert wie erwartet: Die ADED Reihen animieren und der Inhalt ofset des Tableview ist konstant. In der letzten Zelle scrollt die Tabellenansicht entweder zum Anfang des vorherigen Abschnitts oder zum Anfang der Fußzeile des vorherigen Abschnitts.
Warum scrollt die Tabellenansicht beim Einfügen von Zeilen? Wie kann ich das Scrollen unter Beibehaltung der Animation verhindern?
Haben Sie hier gesucht? http://stackoverflow.com/questions/5872759/uitableview-insert-rows-without-scrolling –
Override Scrollview Delegate Methoden –
@ PKT Welche besonders? Ich habe versucht, das Scrollen zu deaktivieren und es direkt nach dem Einfügen zu aktivieren, aber das hat auch nicht funktioniert. – HasenBaumeister