如何更新UITableViewCell高度,因为输入到UITextView中的文本

Nit*_*ish 9 uitableview uitextview ios uitextinput

我有不同的例子,我们可以UITableViewCell根据UITextView实际上对我有用的增长来更新高度.我现在面临的问题是,我有以下更子视图UITextViewUITableViewCell.这样,单元格的高度会更新,但子视图的位置保持固定,从而导致UITextView子视图重叠.简而言之,我没有使用自动布局.
我该如何解决 ?
这三个屏幕截图有助于理解我的问题:

1.在显示TextView之前:

在此输入图像描述

2.显示TextView后:

在此输入图像描述

3.输入文字后:

在此输入图像描述

xde*_*eon 2

您使用自动布局吗?我之前已经用 UITableViewCells 做过几次了,尽管它\xe2\x80\x99s 主要是用 UILabel 而不是 UITextView。

\n\n

自动布局可能会解决您的问题。您可以相对于彼此布局所有子视图(在 UITableViewCell 内部)。如果一个视图(即 UITextView)更改大小,其他视图将相对于该视图进行调整。这里有一些有用的链接。

\n\n

这不是 \xe2\x80\x99t 特定于 UITableViewCell,但有很多各种场景的好示例。\n斯坦福大学开发 iOS 7 应用程序:讲座 9 - 动画和自动布局\n https://www.youtube.com/watch? v=r1sc7NI6-wo

\n