sizeWithFont: ConstrainedToSize: lineBreakMode: метод устарел в iOS 7, и я немного не уверен, как с этим справиться. После небольшого исследования в Интернете, я обнаружил, что есть новый метод для обработки этого, который:sizeWithFont: ConstrainedToSize: lineBreakMode: метод устарел в iOS 7
[txt drawWithRect: options: attributes: context:]
Это метод, который я в настоящее время пытаюсь запустить:
+ (CGSize)textSizeForText:(NSString *)txt
{
CGFloat width = [UIScreen mainScreen].applicationFrame.size.width * 0.75f;
CGFloat height = MAX([JSBubbleView numberOfLinesForMessage:txt],
[txt numberOfLines]) * [JSMessageInputView textViewLineHeight];
return [txt sizeWithFont:[JSBubbleView font]
constrainedToSize:CGSizeMake(width - kJSAvatarSize, height + kJSAvatarSize)
lineBreakMode:NSLineBreakByWordWrapping];
}
Но я '' с трудным преобразованием времени в новый метод. В основном с помощью lineBreakMode: это нигде в новом методе. Есть идеи?
возможно дубликат [устаревшее в прошивкой 7 "sizeWithFont: constrainedToSize: lineBreakMode:" как я могу замена] (http://stackoverflow.com/ вопросы/18903304/deprecated-in-ios-7-sizewithfont-constrainedtosize-linebreakmode-how-can) – bbarnhart