2011-02-01 17 views
2

我正在爲UITableView中的UITextView擬合。我的表格只有一個部分和一個行的分組樣式。我查看了各種以前的問題,但我無法得到這個想法的工作。我希望結果與iPad上日曆應用中的「筆記」部分相同。蘋果在聯繫人應用程序中也做了同樣的事情以及筆記。當我在textView中輸入越來越多的文本時,是否需要使用視圖動畫來使tableView行保持動態增長?使這個想法起作用的正確的整體方法是什麼?任何指針將不勝感激。我瞭解如何根據文本大小調整textview的大小以及如何修改表格行的高度。但是,我怎樣才能讓這些工作在蘋果應用程序中得到動態的動畫效果?在UITableView中實現動態增長的TextView

另外我注意到的一點是,光標始終落在文本視圖的開始處,因此文本被覆蓋並且難以追加。是否有任何方法讓光標移動到文本視圖中最後一個字符的旁邊,當我再次敲擊它時,它內部已經存在一些文本?

感謝

回答

3

您可以參考這個Post的動態增長的UITableViewCell的。

+0

很棒的帖子,幫了很多 – AmiiQo 2013-08-28 12:34:21

0

這個庫可以幫助你成長的UITextView,支持自動佈局 https://github.com/MatejBalantic/MBAutoGrowingTextView

可以建立鉤子(無論是在圖書館或您建立的UITextView的代表),以使表觀察室確保大小每當文本視圖的內容發生更改時,都會根據新的UITextView大小重新計算。