Ipad 是否可以在不重新加载表格视图的情况下更改UITableViewCell的高度?

Ipad 是否可以在不重新加载表格视图的情况下更改UITableViewCell的高度?,ipad,uitableview,uitextview,Ipad,Uitableview,Uitextview,我试图在不重新加载表视图的情况下调整UITableViewCell的大小 我的UITableViewCell包含一个UITextView,因此用户可以输入长度可能为几行(最多四行)的列表项。现在,每次用户按下回车键时,我都会调整文本视图的大小,但我也想更改表格视图单元格的高度 我遇到的主要问题是,重新加载表视图的数据会使文本视图失去焦点。是否有任何方法可以在不重新加载表格视图的情况下更改UITableViewCell的高度,从而允许用户继续在文本视图中输入文本?要调整表格视图行的大小,请尝试发送

我试图在不重新加载表视图的情况下调整UITableViewCell的大小

我的UITableViewCell包含一个UITextView,因此用户可以输入长度可能为几行(最多四行)的列表项。现在,每次用户按下回车键时,我都会调整文本视图的大小,但我也想更改表格视图单元格的高度


我遇到的主要问题是,重新加载表视图的数据会使文本视图失去焦点。是否有任何方法可以在不重新加载表格视图的情况下更改UITableViewCell的高度,从而允许用户继续在文本视图中输入文本?

要调整表格视图行的大小,请尝试发送:

[tableView beginUpdates];
[tableView endUpdates];
如果您在
tableView:heightforrowatinexpath:
方法中为该单元格返回了正确的高度,那么这些消息一个接一个地应该会起作用。该行应设置动画。您应该能够使用单元格的边界返回单元格的高度,或者只需要知道您将单元格高度设置为什么


显然,“tableView”是您的表视图的名称。

太好了,谢谢。我在侧边栏上的相关文章中也找到了很多帮助,但在发布前搜索时不知怎么错过了。这正是我所需要的。太神了好提示!这很有帮助。这很容易奏效。我正在尝试设置约束的动画。感谢您的轻松修复