Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 关闭搜索显示控制器键盘_Iphone_Search_Keyboard_Controller - Fatal编程技术网

Iphone 关闭搜索显示控制器键盘

Iphone 关闭搜索显示控制器键盘,iphone,search,keyboard,controller,Iphone,Search,Keyboard,Controller,我正在使用搜索显示控制器和搜索栏。当我在serach栏内单击时,键盘出现。当我导航到另一页时,键盘不会消失,而是停留在同一页中。你能帮帮我吗 谢谢, Andy。您可能想在–voidsearchBarCancelButtonClicked:UISearchBar*searchBar中执行类似于[searchBar resignFirstResponder]的操作,请尝试以下操作: [self.searchDisplayController setActive:NO animated:YES];

我正在使用搜索显示控制器和搜索栏。当我在serach栏内单击时,键盘出现。当我导航到另一页时,键盘不会消失,而是停留在同一页中。你能帮帮我吗

谢谢,
Andy。

您可能想在–voidsearchBarCancelButtonClicked:UISearchBar*searchBar中执行类似于[searchBar resignFirstResponder]的操作,请尝试以下操作:

[self.searchDisplayController setActive:NO animated:YES];

尝试在视图中使用[searchbar resignFirstResponder]将消失,并且视图确实消失,但没有任何用处:您是否尝试过使用断点或NSLog语句来确保对resignFirstResponder的调用实际上正在进行?我问这个问题是因为我过去常常忘记定义viewwilldefine:使用它的第二个参数,animated:,所以它不会被调用。在我弄明白如何有效地调试之前,给我带来了各种各样的困惑。