2009-07-14 7 views
0

Ich habe nur drei benutzerdefinierte TableViewCell-Zeilen in meiner TableView. Erste und zweite sind mit Label, während dritte ist mit TextView, ich möchte komplette Tabelle zu scrollen, wie ich TextView (3. Zeile) Zelle eingeben und es gibt keine sichtbare Schreibfläche. Kann mir jemand helfen, eine Anleitung zu geben, wie man das erreicht?Scroll komplette TabelleView beim Aktualisieren von Tableviewcell

Antwort

0

Wenn der Textansichtsdelegate den Aufruf didBeginEditing empfängt, ändern Sie den Rahmen der Tabellenansicht so, dass die Position nach oben verschoben wird. Wickeln Sie das in einem UIViewAnimations-Block auf und es wird gut scrollen.

+0

Danke Jasarien, können Sie bitte ein kurzes Beispiel dafür geben? –

+0

- (void) textViewDidBeginEditing: (UITextView *) Textansicht { CGRect frame = [self tableView] .frame; frame.origin.y = -100; [UIView beginAnimations: Null Kontext: Null]; [[self tableView] setFrame: frame]; [UIView commitAnimations]; } – Jasarien

+0

Es sieht aus wie ich kann nicht sehr einfach Code in einem Kommentar formatieren ... sorry – Jasarien

Verwandte Themen