【发布时间】:2011-06-03 12:29:11
【问题描述】:
我正在使用以下代码来确定要添加到UITableViewCell 的UITextView 所需的高度,并确定每个UITableViewCell 的高度。
这在 90% 的情况下都有效,但某些传入数据(总是相同的传入数据)会出现短缺。如果我允许在 UITextView 内滚动,我可以看到所有文本都在 UITextView 中 - 但 UITextView 没有足够的高度来显示所有文本。
正在阅读的文本似乎没有任何问题,没有特殊或隐藏字符等。
UIFont *font = [UIFont fontWithName:@"ArialMT" size:14];
CGSize withinSize = CGSizeMake(230, 10000);
CGSize size = [currentTimelineText sizeWithFont:font constrainedToSize:withinSize lineBreakMode:UILineBreakModeWordWrap];
然后,当我使用 frame = CGRectMake(boundsX, yPosition, 230, size.height); 创建一个框架并将该 frame 分配给 UITextView 时,它(有时)会出现短缺。
【问题讨论】:
标签: iphone height uitextview frame