UITableView rowHeight change on air



我想实现与提醒(iOS 5)相同的效果。在文本视图高度变化时,有一个表行高度动态变化。

假设我在UITableViewCell中使用UITextView。我将在单元格中扩展这个文本视图,禁用滚动条等等。我也将更新文本视图的高度对其内容大小高度空中。但是在更新单元格高度时有一个问题。

我考虑使用– tableView:heightForRowAtIndexPath:来实现适当的indexPath,但是我不知道如何调用这个方法。我想调用– reloadRowsAtIndexPaths:withRowAnimation:,但我认为,这将完全重新加载单元格,文本视图中的文本将丢失。

我错过了什么还是完全错了?或者我应该这样玩……说缓存单元格内容并在单元格重新加载后返回它?谢谢你!

我写了一个关于如何解决这个问题的小教程。

最新更新