NSString *oldInfoStrTmp=@“akldjfkajfkldajkfljaskljfkldsajfk”;
UILabel *oldInfo=[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 200)];
CGFloat infoLabelWidth=100;
CGFloat infoLabelHeight=50;
oldInfo.text=oldInfoStrTmp;
oldInfo.numberOfLines=0;
[oldInfo sizeToFit];
oldInfo.lineBreakMode = NSLineBreakByWordWrapping;
CGSize size = [oldInfoStrTmp sizeWithFont:oldInfo.font
constrainedToSize:CGSizeMake(infoLabelWidth, MAXFLOAT)
lineBreakMode:NSLineBreakByWordWrapping];
[oldInfo setFrame:CGRectMake(oldInfo.frame.origin.x, oldInfo.frame.origin.y, infoLabelWidth, size.height>infoLabelHeight?size.height:infoLabelHeight)];
IOS-UILabel自适应高度
最新推荐文章于 2020-12-23 15:22:01 发布