我有一个 UITextField 来搜索在那里输入的单词。我将 returnKeyType 设置为 UIReturnKeySearch。但我不知道如何将我创建的函数绑定到键盘上的“搜索”按钮。
self.searchWord.returnKeyType=UIReturnKeySearch;
我怎样才能做到这一点?谢谢。
我有一个 UITextField 来搜索在那里输入的单词。我将 returnKeyType 设置为 UIReturnKeySearch。但我不知道如何将我创建的函数绑定到键盘上的“搜索”按钮。
self.searchWord.returnKeyType=UIReturnKeySearch;
我怎样才能做到这一点?谢谢。
如果我理解正确,您需要实现 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;
}