0

我有一个 UITextField,它设置了自动大写、更正等,这些类型的修饰符。我在键盘上方还有一个自定义工具栏,带有用于关闭键盘的“完成”按钮。

但是,我需要用户能够在其文本中输入“返回”以进行格式化。我有以下代码在按下“return”键时触发:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [textField resignFirstResponder];
    return NO;
}

但是,在这种情况下,返回键会关闭键盘。有人能告诉我如何更改此代码片段,而是在用户单击“返回”时输入的不断增长的文本中添加一个空行吗?

谢谢!

4

1 回答 1

10

UITextField不能很好地支持多行文本。要支持您可能想要使用的多行文本UITextView

于 2013-07-08T03:05:09.960 回答