我有一个UITextField,它设置了自动资本化,校正等,这些类型的修饰符。我还在键盘上方有一个自定义工具栏,其中有一个用于关闭键盘的“完成”按钮。
但是,我需要用户能够在文本中输入“return”以进行格式化。我有以下代码,当按下“return”键时触发:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return NO;
}
但是,在这种情况下,返回键会关闭键盘。有人可以告诉我如何更改此代码段,而不是在用户点击“返回”时输入的日益增长的文本中添加一个空行?
谢谢!
答案 0 :(得分:8)
UITextField
不支持多行文字。要支持多行文字,您可能需要使用UITextView