我正在开发一个 iPhone 应用程序,在 iPhone 应用程序中,用户正在 UITextView 中键入内容。 我想知道如何在键盘上添加完成键而不是正常的返回键,当您单击该键时键盘会关闭。
谢谢!
最佳答案
UITextViewDelegate
协议(protocol)中没有-textViewShouldReturn:
方法。如果您希望返回(完成)键关闭键盘,最好改用 UITextField,UITextView
用于编辑多行文本(因此您需要一种输入换行符的方法) .
如果您真的想在 UITextView
中按下返回键时关闭键盘,您可能会这样做:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if ([text isEqual:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
关于iphone - 关闭键盘的 iPhone 应用程序中的完成键(使用 UITextView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701948/