Wenn selectRowAtIndexPath:animated:scrollPosition:
mit, ich vorbei in UITableViewScrollPositionNone
. Trotz des Namens erwarte ich, dass die Tabellenansicht bei Bedarf scrollt, so dass die Zeile sichtbar ist (und nicht scrollt, wenn sie bereits sichtbar ist).UITableViewScrollPositionNone Bildlauf nicht die Tabellenansicht
UITableViewScrollPositionNone - die Tabellenansicht scrollt die Reihe von Interesse, mit einem Minimum an Bewegung vollständig sichtbar zu sein. Wenn die Zeile bereits vollständig sichtbar ist, tritt kein Bildlauf auf. Wenn sich die Zeile beispielsweise über dem sichtbaren Bereich befindet, entspricht das Verhalten dem von UITableViewScrollPositionTop angegebenen Verhalten. Dies ist der Standardwert.
Allerdings finde ich, dass die Tabellenansicht überhaupt nicht scrollt. Wenn ich UITableViewScrollPositionTop
oder UITableViewScrollPositionBottom
verwenden, rollen die Tabellenansicht wie erwartet.
Kann es möglich sein, dass die Dokumentation für diese falsch sind? Oder fehlt mir etwas?
Die Dokumentation ist auf jeden Fall richtig. Implementieren Sie eine scrollTo-Animation? – jakenberg
ich nur anrufen [self.tableView scrollToRowAtIndexPath: myPath atScrollPosition: UITableViewScrollPositionNone animiert: Ja] in allen drei Beispielen. –
Haben Sie bestätigt, dass Ihre Grenzen richtig gesetzt wurden? – jakenberg