2014-03-26 5 views
4

값을으로 설정하는 방법은 아래 코드 줄을 sizeWithAttributes으로 변환하기 만하면됩니다.sizeWithFont을 sizeWithAttributes (iOS 7)로 변환하는 방법

CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:constraint lineBreakMode:NSLineBreakByWordWrapping]; 
+0

가능한 중복 [아이폰 OS 7 sizeWithAttributes : sizeWithFont 교체 : constrainedToSize] (http://stackoverflow.com/questions/19145078/ios-7-sizewithattributes-replacement-for-sizewithfontconstrainedtosize) – BB9z

답변

9

이 시도 할 수 있습니다 ...

NSDictionary *attributes = @{NSFontAttributeName: [UIFont fontWithName:@"HelveticaNeue" size:14]}; 

[text sizeWithAttributes:attributes] 

또는

CGRect rect = [text boundingRectWithSize:CGSizeMake(width, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil];