我正在使用一个按钮来显示和隐藏搜索栏。我正在使用此代码来显示
- (IBAction)searchButton:(id)sender
{
[self.searchDisplayController setActive:YES];
[self.searchDisplayController.searchBar becomeFirstResponder];
}
它按预期工作,但问题是
searchBarCancelButtonClicked:(UISearchBar *)searchBar
永远不会被调用。但是当我选择搜索栏时,取消按钮会起作用并且代表会被正确调用。其他代表工作,但当 IBAction 调用搜索栏时,取消不起作用。在 ios 6 中,这两种方式都可以正常工作。
请帮忙。