Setup:
I have 2 labels set up like this:
Orange Containing View:
- Fixed width and height
Left Label:
- Top, left, and bottom constraints == 8 to Orange View
- Right constraint >= 8 to Right Label
- Horizontal Content Hugging is unchanged (251)
- Horizontal Compression Resistance is unchanged (750)
- Auto-shrink font to minimum scale of 0.5
Right Label:
- Top, right, and bottom constraints == 8 to Orange View
- Left constraint >= 8 to Left Label
- Horizontal Content Hugging is unchanged (251)
- Horizontal Compression Resistance is unchanged (750)
- Auto-shrink font to minimum scale of 0.5
What I want to happen:
When the label texts become longer, BOTH labels' fonts shrink together to a minimum font scale (or size) before truncating.
What's actually happening:
Only 1 label's font auto-shrinks and then truncates, and I get a constraint complaint about needing to make 1 of the label's Compression Resistance higher than the other. Even when satisfying that constraint, both labels' fonts won't auto-shrink.
Question:
Is there any way, through autolayout or code, to get both of the labels' fonts to first shrink, and then both truncate if needed? Thanks.

