I am having a label with text size 13 (too large just to trigger the error). Why wont it resize when the content is too big?
Taken from loadView:
tempLblSummaryText.autoresizingMask = UIViewAutoresizingFlexibleWidth;
tempLblSummaryText.numberOfLines = 2;
tempLblSummaryText.minimumFontSize = 8;
tempLblSummaryText.font = [UIFont fontWithName:@"Helvetica-Bold" size:13];
All it does is to keep the size 13 and add ... behind.
This will reduce the font size as necessary (will not be smaller than
minimumFontSize). Unfortunately, this does not work with multiline. So you need to set thenumberOfLinesto 1. If you want to reduce font size dynamically in multiline, then this might help.