-(IBAction)searchInfo: (id)sender
{
NSString *query = [googleBar.text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.google.co.uk/search?q=%@" , query]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[textField resignFirstResponder];
NSString *javascriptString = @"document.getElementsByClassName('g')[0].getElementsByTagName('a')[0].click()";
[webView stringByEvaluatingJavaScriptFromString: javascriptString];
}
所以基本上我的“搜索信息”按钮搜索用户输入到谷歌文本字段中的任何内容,然后显示第一个搜索结果。当用户使用弹出式键盘编辑文本字段时,我注意到键盘的搜索功能与“搜索信息”按钮的作用不同。这是我的键盘代码;
- (IBAction)ReturnKeyButton:(id)sender
{
[sender resignFirstResponder];
}
我已经连接了所有东西,但是我不确定为什么当我使用它的搜索功能退出键盘时,它的作用与我上面的按钮不同,这是它将用户在文本字段中输入并将其搜索到 Google 并显示第一个搜索结果。