Nehmen wir an, ich habe zwei UILabels
vertikal untereinander in einem UITableViewCell
positioniert. Der Zeilenumbruchmodus ist für beide auf UILineBreakModeWordWrap
eingestellt.So ordnen Sie dynamisch große UILabels vertikal an?
Ihre horizontale Größe ist fest, aber beide können vertikal strecken, je nachdem wie viel Text sie anzeigen. Wie positioniere ich das darunter liegende dynamisch so, dass sie sich niemals überschneiden würden?
Eine bessere Antwort @ Shani weil 'sizeWithFont: constrainedToSize: linebreak:' nicht die Ränder enthalten, die ein UILabel fügt aber die UILabel Größe fragen sich 'sizeToFit' verwendet, wird :) – deanWombourne
Guter Punkt. Upvoted @ Shanis –
Hey, danke für die Antworten. Ich habe in der Zwischenzeit erlebt und was ich gefunden habe ist, dass "sizeToFit" und "sizeWithFont" Methoden im Grunde die gleichen Ergebnisse liefern. Darüber hinaus hilft es auch, den Zeilenwert von "UILabel" auf 0 zu setzen, wie es in anderen Posts beschrieben wurde. – kadam