【问题标题】:How to implement search bar in iPhone? [closed]如何在 iPhone 中实现搜索栏? [关闭]
【发布时间】:2011-01-23 14:10:45
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

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

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

    UISearchBar Sample Code

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        您必须创建两个不同的表

        1. 一个用于显示所有值。
        2. 第二个用于显示搜索结果。

        并实现UISearchBarDelegate,UISearchDisplayDelegate的这两个代表

        -(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
        
        -(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-20
          • 1970-01-01
          • 1970-01-01
          • 2015-05-22
          • 1970-01-01
          相关资源
          最近更新 更多