UILabel根据内容自动调整高度

方法在iOS7中已经被Apple抛弃了,但还是可以用的

1 label.font = [UIFont fontWithName:@"Helvetica" size:20];
2 CGSize size = [news_str sizeWithFont:label.font constrainedToSize:CGSizeMake(label.frame.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping];
3 label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y, size.width, size.height);
4 label.text = news_str;

 

posted @ 2014-04-12 15:28  墨_守  阅读(135)  评论(0编辑  收藏  举报