我有一个 UITextField 来搜索在那里输入的单词。我将 returnKeyType 设置为 UIReturnKeySearch。但是我不知道如何将我创建的函数绑定(bind)到键盘上的“搜索”按钮。
self.searchWord.returnKeyType=UIReturnKeySearch;
我该怎么做?谢谢。
最佳答案
如果我理解正确,您需要实现 UITextfield 委托(delegate):
在你的头文件中
@interface MyViewController : UIViewController <UITextFieldDelegate>
在viewDidLoad中
- (void)viewDidLoad {
[super viewDidLoad];
self.searchTextField.delegate = self;
}
然后实现委托(delegate)方法。
- (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;
}
关于ios - 将功能绑定(bind)到键盘中的 "Search"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18312462/