【问题标题】:Search Display to not show results until search bar is tapped搜索显示在点击搜索栏之前不显示结果
【发布时间】:2011-02-08 02:19:04
【问题描述】:

我想我可能遗漏了一些明显的东西:

是否有一种简单的方法来修改 UISearchBar 或 UISearchDisplayController,使其不会在输入每个字母后重新加载视图,而仅在点击搜索按钮后重新加载?

【问题讨论】:

    标签: iphone uisearchbar uisearchdisplaycontroller uisearchbardelegate


    【解决方案1】:

    我想通了。我发现的大多数示例都在这里搜索文本:

    - (void)searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText
    

    但我只是没有实现该方法,而是编写了我自己在这里调用的搜索函数:

    // called when keyboard search button pressed
    
    - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
    
        [self fetchTheSearchString:searchBar.text];
        [searchBar resignFirstResponder];
        [self.tableView reloadData];
    
    }
    

    【讨论】:

      猜你喜欢
      • 2021-01-25
      • 1970-01-01
      • 1970-01-01
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多