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