当我输入时,如何实现增加高度的UITextfield?

时间:2009-09-29 15:27:55

标签: iphone

一个非常简单的问题,但我找不到解决方案。当我输入时,如何实现增加高度的UITextfield?这将是您在iPhone的本机SMS应用程序发送栏中看到的控件类型。当您按下新行时,控件的高度会增加。

2 个答案:

答案 0 :(得分:4)

UITextViewDelegate的{​​{1}}实施中,您需要计算特定宽度的文字大小并进行相应调整。

textViewDidChange:

答案 1 :(得分:1)

我会改用UITextView。在任何一种情况下,您都可以使用TextDidChange通知(在IB中更改名为编辑)来检查文本大小并相应地更新高度。