如何在iPhone中实现搜索栏?

时间:2011-01-23 14:10:46

标签: iphone objective-c xcode

我正在尝试实现一个标签栏应用程序,其中一个标签随搜索栏提供。 当我在搜索字段中输入一些数据后单击“搜索”按钮时,我应该显示tableview显示搜索结果。应将tableview添加为子视图。 我该如何实现呢?

4 个答案:

答案 0 :(得分:3)

您需要查看Apple的UISearchDisplayController类参考文档 - 这精确涵盖了您尝试执行的操作,并包含指向示例项目的链接(请参阅顶部的“相关示例代码”部分) )如果你需要一些示例代码来查看。

答案 1 :(得分:3)

UISearchBar是工具箱中的一个控件,您需要实现它,并实现搜索按钮按事件以将tableview添加为子视图。

你可以在这里咨询类似的帖子

UISearchBar Sample Code

答案 2 :(得分:1)

答案 3 :(得分:0)

您必须创建两个不同的表

  1. 用于显示所有值的一个。
  2. 秒显示搜索结果。
  3. 并实现UISearchBarDelegate,UISearchDisplayDelegate

    的这两个代理
    -(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
    
    -(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption