5th,Nov,2016
简介
iOS7.0以前使用-sizeWithFont: constrainedToSize: lineBreakMode
计算高度,iOS7.0以后通过-boundingRectWithSize:options:attributes:contenxt
计算高度
boundingRectWithSize
// NOTE: All of the following methods will default to drawing on a baseline, limiting drawing to a single line.
// To correctly draw and size multi-line text, pass NSStringDrawingUsesLineFragmentOrigin in the options parameter.
@interface NSString (NSExtendedStringDrawing)
- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(null