[問題] 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