UITextView 不更新其 contentSize

2024-04-09

我正在动态调整 aUITextView的高度和 的高度UITableViewCell当其内容发生变化时,它就会被嵌入。但我也可以粘贴预定义的文本。

由于此粘贴是以编程方式进行的,因此问题是,将选定的文本位添加到UITextView的短信并致电我的UITableView要更新其单元高度,UITextView尚未更新其 contentSize,我用它来计算单元格的高度。

有没有办法强制UI文本视图更新其内容大小,在我以编程方式添加文本之后?


您可以使用sizeThatFits:以获得正确的尺寸。

CGFloat height = ceilf([textView sizeThatFits:textView.frame.size].height);

这是一个流行的开源组件,利用它来实现基于文本视图内容的动态调整大小:https://github.com/HansPinckaers/GrowingTextView https://github.com/HansPinckaers/GrowingTextView

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UITextView 不更新其 contentSize 的相关文章

随机推荐