Consider I have the following text in a UILabel (a long line of dynamic text):
UILabel
Since the alien army vastly outnumbers the team, players m
One line is Chris's answer is wrong.
newFrame.size.height = maximumLabelSize.height;
should be
newFrame.size.height = expectedLabelSize.height;
Other than that, it's the correct solution.