用下面的代码获取高度不固定的UILable的高度。
CGSize maximumLabelSize = CGSizeMake(231, FLT_MAX);
CGSize expectedLabelSize = [labelString
sizeWithFont:self.verbLabel.font
constrainedToSize:maximumLabelSize
lineBreakMode:self.verbLabel.lineBreakMode];
//adjust the label the the new height.
CGRect newFrame = self.verbLabel.frame;
newFrame.size.height = expectedLabelSize.height;
self.verbLabel.frame = newFrame;
return newFrame;
显示字符串的时候有时候能全部显示,有时候只能显示部分。不知道为什么会这样?请高手帮忙解决一下,谢谢。