-(void)viewDidLoad {
[super viewDidLoad];
NSString *massageStr =
@"\t預(yù)計,受寒潮影響嘹承,6日夜間至9日,我國中東部大部地區(qū)自北向南將先后出現(xiàn)大范圍大風(fēng)降溫和雨雪天氣,平均氣溫將普遍下降4℃以上,
其中梯影,青海東部、陜西北部、內(nèi)蒙古中部、山西北部喜喂、貴州東南部究珊、湖南中南部薪者、江西中南部、福建西部剿涮、
廣西北部和廣東北部等地氣溫將下降8℃以上,局地超過10℃取试。長江以北地區(qū)并伴有4~6級偏北風(fēng)悬槽,東部和南部海區(qū)風(fēng)力有7~9級。瞬浓。
\r\n \t預(yù)計初婆,受寒潮影響,6日夜間至9日猿棉,我國中東部大部地區(qū)自北向南將先后出現(xiàn)大范圍大風(fēng)降溫和雨雪天氣磅叛,平均氣溫將普遍下降4℃以上,其中萨赁,
青海東部弊琴、陜西北部、內(nèi)蒙古中部杖爽、山西北部访雪、貴州東南部、湖南中南部掂林、江西中南部臣缀、福建西部、廣西北部和廣東北部等地氣溫將下降8℃以上泻帮,
局地超過10℃精置。長江以北地區(qū)并伴有4~6級偏北風(fēng),東部和南部海區(qū)風(fēng)力有7~9級锣杂。脂倦。";
CGFloat height = [[self labelTextAttributed:massageStr]boundingRectWithSize:CGSizeMake(self.view.frame.size.width - 100, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigincontext:nil].size.height;
// 注意:返回大于height的整數(shù)
self.contentLabel.height = ceilf(height);
}
- (NSAttributedString *)labelTextAttributed:(NSString *)text
{
//富文本設(shè)置文字行間距
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc]init];
paragraphStyle.lineSpacing =10;
NSDictionary *attributes =@{NSFontAttributeName:[UIFontfontWithName:@"AmericanTypewriter"size:12],NSParagraphStyleAttributeName:paragraphStyle};
return [[NSAttributedStringalloc]initWithString:textattributes:attributes];
}
注意 : 文字的字體要與控件的字體和字體的大小一致 例如: [UIFont systemFontOfSize:14]