【发布时间】:2011-01-23 14:10:45
【问题描述】:
我正在尝试实现一个标签栏应用程序,其中一个标签与搜索栏一起提供。
当我在搜索字段中输入一些数据后单击“搜索”按钮时,我应该得到一个显示搜索结果的tableview。 tableview 应添加为子视图。
我应该如何实现这个?
【问题讨论】:
标签: iphone objective-c xcode
我正在尝试实现一个标签栏应用程序,其中一个标签与搜索栏一起提供。
当我在搜索字段中输入一些数据后单击“搜索”按钮时,我应该得到一个显示搜索结果的tableview。 tableview 应添加为子视图。
我应该如何实现这个?
【问题讨论】:
标签: iphone objective-c xcode
【讨论】:
您需要查看 Apple 的 UISearchDisplayController 类参考文档 - 这准确地涵盖了您正在尝试执行的操作并包含指向示例项目的链接(请参阅顶部的“相关示例代码”部分)如果您需要一些示例代码才能查看。
【讨论】:
您必须创建两个不同的表
并实现UISearchBarDelegate,UISearchDisplayDelegate的这两个代表
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption
【讨论】: