Hallo,
irgendwie ist in meiner XIB der Wurm drin. Es handelt sich um ein AutoLayout XIB mit einer UITableViewCell... in ihr befinden sich 2 Labels ...
[Blockierte Grafik: http://i57.tinypic.com/2d1pjky.png]
- Text1 (einzeilig) soll immer mit der TOP Kante des Text2 gleichziehen (align)
- Text2 darf dynamisch in seiner höhe wachsen je nach Inhalt
- Text2 darf bis maximal zur Mitte gehen.
- Text2 muss mittig in der View liegen (oben und unten gleicher platz)
Was ich gemacht habe:
- Text1 hat eine feste höhe und breite sowie links und rechts ein Constraint (links zur superview und rechts zum Text2)
außerdem noch ein Alignment Top mit dem text2 (soweit alles Prima)
- Text2 hat sein CenterY verknüpft mit dem CenterY der superview damit es mittig im Raum schwebt
außerdem ist seine rechte Kante mit dem Center der Superview verknüpft damit die Breite des Labels stimmt. (klappt auch alles)
Nun wirds knifflig... damit das Label sich ausdehnt bei mehr Text habe ich ihm einen höhen Constraint spendiert dem ich die Priority auf 500 gesetzt habe,
ausserdem habe ich dem Label bei content Huggin und content compression resistance Priority den vertical Wert auf 1000 gesetzt ...
Fazit alles klappt nur das Text2 Label bleibt einzeilig (ich habe die anzahl der Lines auf 0 gesetzt)
Jemand einen Rat?
irgendwie ist in meiner XIB der Wurm drin. Es handelt sich um ein AutoLayout XIB mit einer UITableViewCell... in ihr befinden sich 2 Labels ...
[Blockierte Grafik: http://i57.tinypic.com/2d1pjky.png]
- Text1 (einzeilig) soll immer mit der TOP Kante des Text2 gleichziehen (align)
- Text2 darf dynamisch in seiner höhe wachsen je nach Inhalt
- Text2 darf bis maximal zur Mitte gehen.
- Text2 muss mittig in der View liegen (oben und unten gleicher platz)
Was ich gemacht habe:
- Text1 hat eine feste höhe und breite sowie links und rechts ein Constraint (links zur superview und rechts zum Text2)
außerdem noch ein Alignment Top mit dem text2 (soweit alles Prima)
- Text2 hat sein CenterY verknüpft mit dem CenterY der superview damit es mittig im Raum schwebt
außerdem ist seine rechte Kante mit dem Center der Superview verknüpft damit die Breite des Labels stimmt. (klappt auch alles)
Nun wirds knifflig... damit das Label sich ausdehnt bei mehr Text habe ich ihm einen höhen Constraint spendiert dem ich die Priority auf 500 gesetzt habe,
ausserdem habe ich dem Label bei content Huggin und content compression resistance Priority den vertical Wert auf 1000 gesetzt ...
Fazit alles klappt nur das Text2 Label bleibt einzeilig (ich habe die anzahl der Lines auf 0 gesetzt)
Jemand einen Rat?