滚动最后一个单元格到UITableView顶部

问题描述:

在我的最后一个单元格上是一个动态文本视图。使用更大的contentSize时,它将保持在tableview的顶部(看到它,而你将它填充在键盘上),但是如果textview和单元格将会动态变大:[tableview beginupdates]和[tableview endUpdates]将删除我的contentSize。之后,它将滚动到tableview的底部。滚动最后一个单元格到UITableView顶部

任何想法如何将单元格滚动到顶部,并在contentSize上动态创建单元格?也许我正在思考正确的方式,想法?

编辑

Hmm..not任何“正确”的解决方案找到......为了这个目的的最好办法是尝试设置任何新的细胞或部分TextView的下方得到这个细胞容易的顶部风景。在此之后,可以轻松使用beginUpdates和endUpdates。游标将始终在textview中,textview也会动态变大,这也是唯一简单的方法。

另一种方法是将uitableview设置为另一个滚动视图(uitableview自己有一个)的子视图,以在新的滚动视图中向下滚动。

感谢您的帮助。

根据我的经验,单元格中的文本视图是一个非常棘手的问题。我建议只使用免费的Sensible TableView框架,它具有开箱即用的文本视图单元格。