//
// UILabel+Addtions.m
// RealEstateManagement
//
// Created by Javen on 2017/1/8.
// Copyright © 2017年 上海勾芒信息科技. All rights reserved.
//
#import "UILabel+Addtions.h"
@implementation UILabel (Addtions)
@end
@implementation UILabel (ContentSize)
- (CGSize)contentSize {
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineBreakMode = self.lineBreakMode;
paragraphStyle.alignment = self.textAlignment;
NSDictionary * attributes = @{NSFontAttributeName : self.font,
NSParagraphStyleAttributeName : paragraphStyle};
CGSize contentSize = [self.text boundingRectWithSize:self.frame.size
options:(NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading)
attributes:attributes
context:nil].size;
return contentSize;
}
@end
-
Sandy authored74a48f81