Ich möchte die Scroll-Position eines UITableView vollständig zurücksetzen, so dass jedes Mal, wenn ich es öffne, die obersten Elemente angezeigt werden. Mit anderen Worten, ich möchte die Tabellenansicht bei jedem Öffnen nach oben scrollen.Wie setze ich die Scroll-Position eines UITableView zurück?
ich das folgende Stück Code versucht, mit, aber es sieht aus wie ich die Dokumentation falsch verstanden:
hier- (void)viewWillAppear:(BOOL)animated {
[tableView scrollToNearestSelectedRowAtScrollPosition:UITableViewScrollPositionTop animated:NO];
}
Ist dies der falsche Ansatz?
Dies ist eigentlich eine ziemlich nette Art, es zu tun, weil Sie sich keine Gedanken darüber machen müssen, ob Ihr Tisch leer ist oder nicht. Ich hatte einen ekligen Absturz zu NSIndexPath (0,0), als keine Datensätze angezeigt wurden. –
Danke !!! Toller Tipp! – quantum