我有一个UITextField来搜索那里输入的单词。我将returnKeyType设置为UIReturnKeySearch。但我无法想象如何将我创建的函数绑定到键盘上的“搜索”按钮。
self.searchWord.returnKeyType=UIReturnKeySearch;
我该怎么做?感谢。
答案 0 :(得分: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;
}