首先看截图:
第二次按下返回按钮,截图供您参考:
四次点击后
返回
按钮,文本字段的高度不再高一些。
现在问题是:如何实现textfield的功能?那么文本字段后面的背景图片呢,应该自动调整大小吗?如果有任何解决方案,请告诉我!非常感谢----
答案 0 :(得分:1)
将UITextView
设为文本字段,跟踪shouldChangeTextInRange
代表的textView
处的文字更改。
在此方法中计算行数(textView.contentSize.height / textView.font.lineHeight),将其与之前的值进行比较,以确定是否需要继续或仅返回。如果更改了行数,请检查textView
是否已显示最大行数(图像上必须为3),并根据结果更改textView
,这是超级视图和一个按钮框架(您也可以轻松制作动画),并可能使用scrollRangeToVisible
将文本滚动到更改区域。