- (CGSize)sizeWithFont:(UIFont *)font
constrainedToSize:(CGSize)size
lineBreakMode:(UILineBreakMode)lineBreakMode
Вычисляет размер строки, если она будет нарисована с ограничением размером, заданным в качестве аргумента, если строка слишком длинная для данного ограничения размера, она будет усечена для соответствия.
Чтобы получить ширину строки, если она нарисована на одной строке без ограничений, используйте:
- (CGSize)sizeWithFont:(UIFont *)font
см .: http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html
ПРИМЕЧАНИЕ. Начиная с iOS7
- (CGSize)sizeWithFont:(UIFont *)font
устарела, вместо этого используйте:
- (CGSize)sizeWithAttributes:(NSDictionary *)attrs