-1

我想知道是否可以使用键盘的“完成”键作为返回键?

例子 :

您在搜索字段中,输入您想要搜索的任何内容,然后不要点击键盘的返回键,我希望用户能够通过点击上面的“完成”键来开始搜索键盘。

更新 :

我不想更改返回键的文本或方面。我想使用键盘上方小栏中的“完成”蓝色按钮启动搜索,在“上一个”和“下一个”旁边

4

3 回答 3

0

试试这个:它会帮助你......首先将委托设置为你的所有文本字段,而不是编写这个方法:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

    if([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
        return NO;
    }

    return YES;
}
于 2012-04-18T11:55:44.327 回答
0

我只是实现以下方法:

来自 UITextFieldDelegate

textFieldShouldReturn:

询问代理文本字段是否应处理按下返回按钮。

- (BOOL)textFieldShouldReturn:(UITextField *)textField;
于 2012-04-18T11:49:36.160 回答
0
textField.returnKeyType=UIReturnKeyDone;

将此添加到您的文本字段的委托以在按下键盘时移除键盘:

- (BOOL)textFieldShouldReturn:(UITextField *)aTextfield {

    [textField resignFirstResponder];

    return YES;

}
于 2012-04-18T11:49:46.873 回答