I have a UIButton that I add to my view controller\'s view in a storyboard. I add centering constraints to position it and leading space constraints to limit it
What I would suggest is to calculate the width of the text, and calculate the frame by yourself. It's not complicated anyway, get the width of the text first:
[NSString sizeWithFont:font];
Do a mod operation and you'll easily find out the number of lines for the text.
Note this method is for pre iOS7, for iOS 7 and after you might want to try
[NSString sizeWithAttributes:aDictionary];