Frage

Ich habe ein UITableView Verwendung der UITableViewCellStyleSubtitle Stil. Ich habe auch die Zellhöhe durch Verwendung erhöht

cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;

und dann die gewünschte Höhe in Berechnung in heightForRowAtIndexPath. Wenn der Benutzer jedoch die Schaltfläche "Löschen" eindringt, erstreckt sich der Text in der Zelle und überlappt die oberen und unteren Kanten der Zelle. Wie kann ich den Text abschneiden, als würde ich den Standard -Zelltil verwenden? (oder Alternativ könnte ich möglicherweise die Zellhöhe möglicherweise wieder ändern?)

War es hilfreich?

Lösung

Die Antwort war

cell.textLabel.numberOfLines = textLabelheight/textLabelFontSize;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top