【发布时间】:2010-12-21 07:19:06
【问题描述】:
我正在尝试按如下方式使用 sizeWithFont:
[commentTextLabel.text sizeWithFont:commentTextLabel.font
constrainedToSize:CGSizeMake(commentTextLabel.frame.size.width, CGFLOAT_MAX)
lineBreakMode:UILineBreakModeWordWrap];
当我这样做时,我希望返回的 CGSize 与传入的宽度相同 (commentTextLabel.frame.size.width) 但是,由于某种原因,尽管文本有足够的垂直空间,但宽度却在减小成长。
这是我看到的值:
- 在:
360.000000, CGFLOAT_MAX - 输出:
335.000000, 88.000000
我只是误解了这个功能吗?如果是这样,当限制在一定宽度时,我如何实现它来确定文本的高度?
【问题讨论】:
标签: iphone cocoa-touch ios