Ich habe eine Ansicht, die oben eine UITextView
dann eine Reihe von anderen Ansichten hat. Die Idee besteht darin, die Größe der Textansicht in ihrer Inhaltsgröße zu ändern und alle anderen Ansichten nach oben zu verschieben.Dynamische TextView mit Storyboards und Auto-Layout
Ich habe alle Einschränkungen im Storyboard gesetzt und wenn ich den Höheneinschränkungswert meiner TextView von dort ändern, aktualisiert sich die gesamte Ansicht.
Zur Laufzeit kann ich den Textansichtsrahmen an die Größe des Inhalts anpassen, aber der Rest der Ansicht ändert sich nicht. Ich denke also, ich muss den Rahmen nicht ändern, sondern nur die Höhenbeschränkung.
Irgendwelche Vorschläge, wie ist es möglich, diese Sache zur Laufzeit zu tun? Wie kann ich den Höheneinschränkungswert im Code ändern? Gibt es eine Möglichkeit, eine Abhängigkeit vom Storyboard zum Controller zu "verknüpfen"?
Vielen Dank für
Das ist für mich nicht funktionieren, 'textview.contentSize.height' nicht den richtigen Wert zurückgibt. – AnthonyR