【问题标题】:UISearchDisplayController - Method for when cancel button is clickedUISearchDisplayController - 单击取消按钮时的方法
【发布时间】:2011-01-31 03:48:27
【问题描述】:

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

【问题讨论】:

    标签: iphone ios uisearchdisplaycontroller


    【解决方案1】:

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

    - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
    {
         // DO ur operations
    }
    

    【讨论】:

    • 这很有价值,因为 iOS 7 似乎强制 UISearchDisplayControllers 取消按钮。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多