UITextField多行输入

9

请问在XCode中是否可以使用多行UITextField?我知道如何增加高度大小,但对其行数毫无头绪 :/

3个回答

6

好的,我用了一些技巧 ;) 首先创建了一个UITextField并增加了它的大小,如下所示:

var frameRect: CGRect = textField.frame
frameRect.size.height = 53
textField.frame = frameRect

然后我在与UITextField相同的区域创建了一个UITextView,并删除了它的背景颜色。现在看起来像是我有了一个多行的TextField!

5

很遗憾,UITextField仅支持单行文本输入。

如果需要显示和编辑多行文本,您需要使用UITextView代替UITextField,它默认支持多行文本。


但问题是我对UITextView的外观有问题!无论如何还是谢谢 :) - Rudi
您可以在UITextView后面添加所需的UIImageView,并为文本视图设置clearColor。 - EugeneK

3
您可以使用“迷你记事本”视图UITextView 来代替。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接