Ich verwende Storyboard, um eine der Prototypzellen als "Benutzerdefiniert" zu definieren und eine UITextField
hinzuzufügen. Es gibt eine Beschriftung (mit statischem Text) auf der linken Seite. Es sieht irgendwie wie der Zelltyp "Right Detail" aus, nur dass der rechte Teil editierbar ist.Dynamische Größe von Unteransichten von UITableViewCell mit Storyboard-Prototypen
Gibt es eine Möglichkeit, das Textfeld ökonomisch so zu skalieren, dass es vom Ende des Textlabels bis zur rechten Kante reicht? Die Textbeschriftung auf der linken Seite sollte gerade groß genug sein, um den Text anzuzeigen.
Ich weiß über sizeToFit
und sizeWithFont:constrainedToSize:
, aber die Größenanpassung der Unteransichten scheint ziemlich umständlich und muss mit jedem Recycling einer Zelle wiederholt werden.
Gibt es eine Möglichkeit, mit autoresizingMask
von UIView
zu arbeiten, vielleicht durch Angabe in IB/Storyboard?
ich die editierbare Seite geändert, denke, das ist, was Sie gemeint? Wie viel Text möchten Sie in das bearbeitbare Textfeld eingeben? 20 Zeichen, 20 Zeilen? – jrturton
Danke für die Bearbeitung. Der Feldinhalt ist maximal eine Zeile. Der View-Controller dient zur Bearbeitung, die Daten müssen nicht einmal komplett angezeigt werden. – Mundi