17

我有一个 UISearchDisplayController 显示取消按钮。当用户单击取消按钮时,我想调用一个方法。有没有办法做到这一点?

4

2 回答 2

28

您可以使用以下搜索栏委托方法,

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
     // DO ur operations
}
于 2011-01-31T04:16:22.280 回答
1

对于 UISearchDisplayController,可以考虑以下 2 种方法。

- (void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)controller
{
    NSLog(@"WillEndSearch");
}

- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller
{
    NSLog(@"DidEndSearch");
}
于 2013-12-14T16:46:36.893 回答