我有一個UITableViewCell內的TextView。 TextView中的文本可以在那裏編輯。更改UITableView行高而不關閉鍵盤
TextView垂直增長和縮小,取決於文本包含的行數。到目前爲止,我還沒有發現讓包含TextView的行動態增長和縮小的可能性。
[tableView reloadData];
或
[tableView reloadRowsAtIndexPaths: withRowAnimation:];
不工作,因爲他們解僱每次改變鍵盤。
有沒有辦法改變UITableView中的單個行的高度而不關閉鍵盤?
是的!真棒!但有一點需要注意:它只有在將TextView內的每個編輯事件的當前文本保存到填充單元格負載的TextView的變量時才起作用。 beginUpdates/endUpdates似乎不能訪問完全相同的TextView對象和我正在編輯的文本。 – Stefan 2011-04-15 08:03:40
雖然,似乎只適用於iOS> = 4.0,但鍵盤沒有彈起。 – Stefan 2011-05-09 10:17:41
YAY!謝謝。我花了一段時間才找到正確的Google關鍵字,但是您爲我省去了很多麻煩。 – 2012-03-10 21:22:18