UITableView rowHeight改变播出

时间:2011-07-29 10:29:13

标签: iphone objective-c ios uitableview

我希望获得与Reminders(iOS 5)相同的效果。在文本视图高度更改时,表行高度会动态变化。

想象一下,我在UITableViewCell中使用UITextView。我将在单元格中取消此文本视图,禁用滚动条等等...我还将在其内容大小高度上更新文本视图高度。但是更新单元格高度存在问题。

我考虑将– tableView:heightForRowAtIndexPath:用于适当的indexPath,但我想知道如何调用此方法。我想调用– reloadRowsAtIndexPaths:withRowAnimation:,但我想,这会完全重新加载单元格,文本视图中的文本会丢失。

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

1 个答案:

答案 0 :(得分:2)

我写了一篇关于如何解决这个问题的小tutorial