metoda sizeWithFont jest przestarzała. boundingRectWithSize zwraca nieoczekiwaną wartość

W iOS7,sizeWithFont jest przestarzały, więc używamboundingRectWithSize(która zwraca wartość CGRect). Mój kod:

 UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName size:16];
                    // you can use your font.

 CGSize maximumLabelSize = CGSizeMake(310, 9999);

 CGRect textRect = [myString boundingRectWithSize:maximumLabelSize   
                             options:NSStringDrawingUsesLineFragmentOrigin
                             attributes:@{NSFontAttributeName:fontText}
                             context:nil];

 expectedLabelSize = CGSizeMake(textRect.size.width, textRect.size.height);

WtextRect, Mam rozmiar większy niż mójmaximumLabelSize, inny rozmiar niż podczas używaniasizeWithFont. Jak mogę rozwiązać ten problem?

questionAnswers(6)

yourAnswerToTheQuestion