我使用以下代码来确定所需的高度UITextView
正在添加到UITableViewCell
,并确定每个的高度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
to the UITextView
,它(有时)会出现不足。
不要使用UITextView
。似乎 TextView 有苹果配置的边距和填充。
using UILabel
反而。 (不要忘记将“启用多行”设置为“是”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)