一个非常简单的问题,但我找不到解决方案。当我输入时,如何实现增加高度的UITextfield?这将是您在iPhone的本机SMS应用程序发送栏中看到的控件类型。当您按下新行时,控件的高度会增加。
答案 0 :(得分:4)
在UITextViewDelegate
的{{1}}实施中,您需要计算特定宽度的文字大小并进行相应调整。
textViewDidChange:
答案 1 :(得分:1)
我会改用UITextView
。在任何一种情况下,您都可以使用TextDidChange
通知(在IB中更改名为编辑)来检查文本大小并相应地更新高度。