Programmatically adjust label's content to fit frame

I ran across the the scenario were a label was being used for multiple values depending on how the user came to that viewcontroller. As am using a lot of customisation and dynamic content I wasn't using a xib file. So to automatically a label's font size:

UILabel *labelToBeAdjusted = [[UILabel alloc] init];
labelToBeAdjusted.adjustsFontSizeToFitWidth = YES;