Laden UITableView von unten

Ich versuche zu imitieren, die iMessage-bubble-text-Verhalten mit einer UITableView. Um immer scrollen Sie nach unten ich bin mit scrollToRowAtIndexPath wenn viewDidLoad und viewDidAppear. Dies ist, weil, wenn die viewDidLoad - Methode aufgerufen, die Tabelle wurde nicht komplett geladen, also muss ich extra scrollen in viewDidAppear. Dieser code macht den trick. Jedoch, was ich will, ist nicht eine animierte scrollen (Einstellung animated zu NO löst dieses Problem nicht), möchte ich die Tabelle angezeigt werden soll immer von unten, nicht laden Sie die Tabelle und gehen Sie dann zu der letzten Zeile.

Ist das möglich? Ich finde keine Lösung, die sich vollständig mit dem gewünschten Verhalten.

Sie könnten versuchen, zu spiegeln, die das table view mit 180° , spiegeln Ihre benutzerdefinierte Tabelle anzeigen-Zellen 180°, so dass Sie normal Aussehen und umkehren, Ihre Logik für die index-Pfade. Sie hätte die Zeile 0 an der Unterseite des tableview.
Das scheint wie eine Menge Arbeit. Nur umkehren Ihrer Datenquelle wechseln das Letzte Objekt das erste Objekt und so weiter. Dann haben Sie es angezeigt, in umgekehrter Reihenfolge.
Es sind nur 2 Zeilen code!
Wie wäre die Umkehrung Ihrer Datenquelle Array ?!?
Umkehrung meiner datasource array Kraft scrollen von unten nach oben? Wenn nicht, kann ich nicht diese Lösung verwenden.

InformationsquelleAutor amb | 2012-11-02

Schreibe einen Kommentar