【发布时间】:2013-04-20 09:41:05
【问题描述】:
我在我的应用程序中使用以下代码来获取 UILabel 的动态高度。
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;
我的 labelString 是 如果你问一个有争议的公众人物怎么办?他/她可能提出什么想法? 所以有时我可以显示整个字符串,但有时它只是剪切了一些文本。 我该如何解决这个问题......请帮助我,如果我做错了什么,请告诉我。
【问题讨论】:
标签: iphone ios objective-c ios6 uilabel