我想要达到与提醒(iOS 5)相同的效果。有一个表行高度会随着文本视图高度的变化而动态变化。

假设我在UITableViewCell中使用UITextView。我将在单元格中扩展此文本视图,禁用滚动条,依此类推...我还将根据其内容大小的高度更新文本视图的高度。但是更新像元高度存在问题。

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

我是否缺少某些东西或完全错了?还是我应该用这种方式玩...说缓存单元格内容并在单元格重新加载后返回它?谢谢!

最佳答案

我已经写了一个小tutorial关于如何解决这个问题。

关于iphone - UITableView rowHeight空中更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6871780/

10-09 15:35