I'm having an issue with the new "ShrinkContent" overflow on UILabels.
Basically, the behaviour I'm looking for is for a single line of text to shrink as more characters are added. To a point, this works. I set the height of the label such that it can be full-sized vertically when the text is short, and shrinks to accomodate more characters to a point.
However, once a certain length has been reached, the text actually moves to a 2nd line, which is not the behaviour I want. I have tried setting "Max Lines" to 1, but this simply causes the text to act like "ClampContent" once it can no longer contain the characters at full size.
Another workaround I tried is by simply adjusting the height of the UILabel so that it cannot actually accomodate the space for a second line at a smaller size. However, this has the undesirable consequence where, even when the string is quite short, the text size begins very small (as a result of the "squished" height.)
What I am looking for is a way to prevent the text from exceeding 1 line without cutting off the text on that 1st line. Any ideas?