Die Methode sizeWithFont ist veraltet. boundingRectWithSize gibt einen unerwarteten Wert zurück
In iOS7sizeWithFont
ist veraltet, also benutze ichboundingRectWithSize
(was einen CGRect-Wert zurückgibt). Mein Code:
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);
ImtextRect
Ich erhalte eine Größe größer als meinemaximumLabelSize
, eine andere Größe als bei der VerwendungsizeWithFont
. Wie kann ich dieses Problem beheben?