Если я правильно понимаю, вы используете boundingRectWithSize: как способ получить размер, который вы получите с помощью sizeWithFont (что означает, что вы хотите напрямую CGSize, а не CGRect)?
Это выглядит как вы ищете:
Замена для устаревших sizeWithFont: в iOS 7?
Они используют sizeWithAttributes: чтобы получить размер, в качестве замены для sizeWithFont .
Вы все еще получаете неправильный размер, используя что-то вроде этого:
UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName size:16];
// you can use your font.
expectedLabelSize = [myString sizeWithAttributes:@{NSFontAttributeName:fontText}];