0

我有一个 UITextField 来搜索在那里输入的单词。我将 returnKeyType 设置为 UIReturnKeySearch。但我不知道如何将我创建的函数绑定到键盘上的“搜索”按钮。

self.searchWord.returnKeyType=UIReturnKeySearch;

我怎样才能做到这一点?谢谢。

4

1 回答 1

2

如果我理解正确,您需要实现 UITextfield 委托:

在你的头文件中

@interface MyViewController : UIViewController <UITextFieldDelegate>

在 viewDidLoad

- (void)viewDidLoad {
    [super viewDidLoad];
    self.searchTextField.delegate = self;
}

然后实现委托方法。

- (BOOL)textFieldShouldReturn:(UITextField *)aTextfield {        
    // Only do search when user hits return key on the search textfield.
    if ([aTextfield isEqual:self.searchTextField]) {
        // Method that does the search.
        [self doSearch];
    }

    return YES;
}
于 2013-08-19T11:23:09.557 回答