我正在使用searchDisplayController
搜索功能。单击搜索按钮后,我会执行以下操作:
[mySearchBar becomeFirstResponder];
第一次,一切正常。我在searchDisplayControllerDidEndSearch中执行以下操作(将在取消按钮事件中调用)
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller
{
[mySearchBar resignFirstResponder];
}
现在,按下取消按钮时,搜索栏也会隐藏。直到那一刻一切正常。现在,当我第二次按下搜索图标时,搜索栏会打开,即使我输入文本并获得搜索结果,昏暗的视图仍然存在。
我不知道问题是什么。