当按下"Return"时,将UITextField编程到下一行?

jak*_*115 0 uitextfield ios

我有一个UITextField,它设置了自动资本化,校正等,这些类型的修饰符.我还在键盘上方有一个自定义工具栏,其中有一个用于关闭键盘的"完成"按钮.

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

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    [textField resignFirstResponder];
    return NO;
}
Run Code Online (Sandbox Code Playgroud)

但是,在这种情况下,返回键会关闭键盘.有人可以告诉我如何更改此代码段,而不是在用户点击"返回"时输入的增长文本中添加一个空行?

谢谢!

Sim*_*een 8

UITextField不太支持多行文字.要支持您可能想要使用的多行文本UITextView