dka*_*ers 12 objective-c uitableview uitextview ios contentsize
我正在动态调整UITextView高度,并在UITableViewCell内容发生变化时嵌入高度.但我也能够粘贴预定义的文本位.
由于这种粘贴以编程方式发生,问题是,在将所选文本位添加到UITextView文本并调用我UITableView更新其单元格高度后,UITextView尚未更新其contentSize,我用它来计算单元格的高度.
在我以编程方式向其添加文本后,有没有办法强制UITextView更新其contentSize?
Dim*_*ima 20
您可以使用sizeThatFits:以获得正确的大小.
CGFloat height = ceilf([textView sizeThatFits:textView.frame.size].height);
Run Code Online (Sandbox Code Playgroud)
这是一个流行的开源组件,它利用它来实现基于textview内容的动态调整大小:https: //github.com/HansPinckaers/GrowingTextView
| 归档时间: |
|
| 查看次数: |
7016 次 |
| 最近记录: |