Wenn ich Buchstaben in einem TextView in einer TableViewCell tippen, ändert sich die Größe der Zelle automatisch.Mehrere Abschnitte in TableView nach dem Tippen Backline und Buchstaben schnell in einem TextView in einer TableViewCell
Das Problem ist, dass, wenn ich einen Abschnitt setzen, zum Beispiel „CONTACT“ in dieser Position der Rolle über an der Spitze des Tableview so, und ich tippe viele Rückenlinie und Briefe sehr schnell in der Textview (im TableViewCell) 'Commentaire' wie folgt aus:
ich habe Problem der Abschnitte in meinem Tableview wie folgt zu wiederholen:
Sie sind immer noch vorhanden, auch wenn ich die Tabellenansicht neu lade.
Ich präziere, dass die Zelle automatisch mit fiting mit dem, was in der TextView geschrieben wird, dimensioniert wird.
Hier ist mein Code:
- (void)textViewDidChange:(UITextView *)textView
{
[self updateFieldValue];
//show/hide placeholder
self.detailTextLabel.hidden = ([textView.text length] > 0);
//resize the tableview if required
[self.tableView beginUpdates];
[self.tableView endUpdates];
//scroll to show cursor
CGRect cursorRect = [self.textView caretRectForPosition:self.textView.selectedTextRange.end];
[self.tableView scrollRectToVisible:[self.tableView convertRect:cursorRect fromView:self.textView] animated:YES];
}
Wie kann ich eine Tableview, die die Zellen richtig angezeigt wird?
Erstellen Sie Zellen mit Storyboard oder programmgesteuert? –
Ich verwende es programmgesteuert. – Claudio
Haben Sie Constraints für die automatische Größenanpassung von Zellen verwendet –