0

我不明白如何创建这样的东西:

在此处输入图像描述

这个想法是UITextView调整大小。但是当用户输入 100 行时如何调整它的大小呢?我需要检查 /n 然后逐行增加行高和单元格的帧吗?

建议请。

4

2 回答 2

0

获得您所描述的工作的阻力最小的路径是创建一个方法,当键盘向上或向下时更新 UITextView 和 UIView 的框架。UIKeyboardWillShowNotification您可以根据和知道键盘何时上下移动UIKeyboardWillDisappearNotification。通知包含一个userInfo字典,它指定键盘相对于视图控制器窗口的 y 坐标。您需要做的就是重新计算帧减去键盘的高度(例如 216 或 0)。如果您对此仍有疑问,请告诉我,我很乐意进一步解释。

于 2013-08-04T20:44:36.360 回答
0

没必要。应调整文本视图的大小以适合键盘。之后,如果文本多于可见部分,它会滚动文本。

于 2013-08-04T19:32:38.497 回答