[問題] textView如何在tableView裡改變高度
請問類似臉書動態顯示更多的功能要如何實作
目前是在tableViewCell放入一個textView
並在後面加入顯示更多按鈕
再用protocol讓按鈕可以使用tableView的方法
但是在按鈕的action內更改textView.textContainer.maximumNumberOfLines = 0
並在tableView controller實作protocol方法
試過reloadData()或是reloadSection
beginUpdates()
endUpdates()都沒用
行高都是未展開前的高度
不知道textView動態更改高度是否可行
還請版上的大大們解答
經過測試
Label在更改行數後可以自動調整高度
TextView在更改行數後需要使用
textView.invalidateIntrinsicContentSize()
重新計算高度才行
謝謝大家的回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.220.214 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1608223871.A.8FB.html
※ 編輯: frank61003 (118.169.220.214 臺灣), 12/18/2020 00:51:42
推
12/18 07:32,
4年前
, 1F
12/18 07:32, 1F
→
12/18 12:35,
4年前
, 2F
12/18 12:35, 2F
→
12/18 12:35,
4年前
, 3F
12/18 12:35, 3F
推
12/18 13:23,
4年前
, 4F
12/18 13:23, 4F
→
12/18 13:23,
4年前
, 5F
12/18 13:23, 5F
※ 編輯: frank61003 (118.169.38.245 臺灣), 12/18/2020 22:41:04
推
01/28 11:36, , 6F
01/28 11:36, 6F
→
01/28 11:37, , 7F
01/28 11:37, 7F
→
01/28 11:37, , 8F
01/28 11:37, 8F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章