In meiner App habe ich eine Tabellenansicht mit einer Bild-, Beschriftungs- und Textansicht in jeder Zelle. Ich möchte in der Lage sein, die Zellen automatisch zu skalieren, abhängig von der Menge des Inhalts in der Textansicht. (Die Textansicht ist der unterste Text.)Swift, benutzerdefinierte Größe ändern Benutzerdefinierte Tabellenansicht Zellen
Bisher habe ich die richtigen Einschränkungen hinzugefügt; Führen, Nachziehen, Oben und Unten zur Textansicht und Scrollen und Bearbeiten deaktiviert.
In meiner tableViewController.swift Datei habe ich diesen Code geschrieben:
override func viewWillAppear(_ animated: Bool) { tableView.estimatedRowHeight = 100 tableView.rowHeight = UITableViewAutomaticDimension }
Dies ist jedoch nicht funktioniert, wie wenn ich mehr Text in die Textansicht hinzufügen, schneidet sie einfach ab.
Vielleicht hat dies etwas mit der Karte wie Aussehen zu tun, ich habe eine UIView in jeder Zelle, die als eine Karte fungiert.
Ich weiß ehrlich nicht, was ich falsch
Ein Bild mache, ist unten von dem, was meine app aussieht und wenn jemand das wäre sehr geschätzt
sein helfen könnte
Haben Sie den Inhalt Modus 'Skalieren auf Fill' im Interface Builder Set für Ihre' UITextView' – Barns
ich das Auto der Größe gefunden hart zu verwenden, wenn ich mehr als ein textView innen habe und ich Höhe Berechnung immer selbst mache. –
Ich bin interessiert zu wissen, wie Sie diese Räume zwischen den Zellen und der abgerundeten Form erstellt haben. –