我想知道是否可以使用键盘的“完成”键作为返回键?
例子 :
您在搜索字段中,输入您想要搜索的任何内容,然后不要点击键盘的返回键,我希望用户能够通过点击上面的“完成”键来开始搜索键盘。
更新 :
我不想更改返回键的文本或方面。我想使用键盘上方小栏中的“完成”蓝色按钮启动搜索,在“上一个”和“下一个”旁边
我想知道是否可以使用键盘的“完成”键作为返回键?
例子 :
您在搜索字段中,输入您想要搜索的任何内容,然后不要点击键盘的返回键,我希望用户能够通过点击上面的“完成”键来开始搜索键盘。
更新 :
我不想更改返回键的文本或方面。我想使用键盘上方小栏中的“完成”蓝色按钮启动搜索,在“上一个”和“下一个”旁边
试试这个:它会帮助你......首先将委托设置为你的所有文本字段,而不是编写这个方法:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
我只是实现以下方法:
来自 UITextFieldDelegate
textFieldShouldReturn:
询问代理文本字段是否应处理按下返回按钮。
- (BOOL)textFieldShouldReturn:(UITextField *)textField;
textField.returnKeyType=UIReturnKeyDone;
将此添加到您的文本字段的委托以在按下键盘时移除键盘:
- (BOOL)textFieldShouldReturn:(UITextField *)aTextfield {
[textField resignFirstResponder];
return YES;
}