[英]How to add an UITextView in a resizable UITableviewCell
我需要一個可調整大小的單元格內的文本視圖 - 單元格基於特定的計時器/秒表實時調整大小。 我不能簡單地將文本視圖放在單元格中,因為我正在使用reloadRowsAtIndexPath:
調整行reloadRowsAtIndexPath:
每10ms,這會導致UITextView
重新響應第一個響應者。 我試圖避免每次調用becomeFirstResponder
所以我現在所做的是我創建了一個外部文本視圖並將其添加到表視圖的頂部,所以它基本上只是像在單元格內部一樣。
你有什么建議我能以一種不那么強硬的方式做到這一點嗎?
多謝你們!
您不應重新加載表(內容)以調整大小。 只需使用:
[tableView beginUpdates];
[tableView endUpdates];
這將調整單元格的大小但不會重新加載單元格,因此它不應該重新簽名第一個repsonder。
[tableView beginUpdates]; [tableView endUpdates]; 如果要同時執行操作,請調用這些方法。 beginUpdates和endUpdates應該在代碼中正確嵌套。 這些是我們提供的有效方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.