2011-01-23 143 views
3

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

回答

3

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

您可以用类似的线程这里

UISearchBar Sample Code

3

你需要看看苹果的UISearchDisplayController类参考文档 - 这包括你正在试图做的正是和包含的样本项目的链接(见“相关样本代码“部分),如果你需要一些示例代码来查看。

0

咨询您必须创建两个不同的表

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

贯彻UISearchBarDelegate,UISearchDisplayDelegate

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

-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption 
这两个代表