[问题] textView如何在tableView里改变高度

楼主: frank61003 (驼龟)   2020-12-18 00:51:09
请问类似脸书动态显示更多的功能要如何实作
目前是在tableViewCell放入一个textView
并在后面加入显示更多按钮
再用protocol让按钮可以使用tableView的方法
但是在按钮的action内更改textView.textContainer.maximumNumberOfLines = 0
并在tableView controller实作protocol方法
试过reloadData()或是reloadSection
beginUpdates()
endUpdates()都没用
行高都是未展开前的高度
不知道textView动态更改高度是否可行
还请版上的大大们解答
经过测试
Label在更改行数后可以自动调整高度
TextView在更改行数后需要使用
textView.invalidateIntrinsicContentSize()
重新计算高度才行
谢谢大家的回复

Links booklink

Contact Us: admin [ a t ] ucptt.com