I want to display two words in the uitableviewcell in different fonts similar to the iPhone Address Book. Ex: John Buchanan
Either you should use two UILables, or you can use OHAttributedLabel to draw NSAttributedString..
EDIT:
You can change the UILabel size dynamically using,
CGSize expectedLabelSize = [titleLabel.text sizeWithFont:titleLabel.font];
titleLabel.frame = CGRectMake(xBase, yBase, expectedLabelSize.width, expectedLabelSize.height);