我将UISearchResultsTableView作为
的tableView(void)searchDisplayController:(UISearchDisplayController *)controller willShowSearchResultsTableView:(UITableView *)tableView
我该如何处理。我不能在文档中引用UISearchResultsTableView。
我在我的视图控制器(它是UITableViewController的一个实例)中初始化了搜索显示控制器,如http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UISearchDisplayController_Class/Reference/Reference.html所述。
有没有比在文档中做更多的事情???请帮忙..
答案 0 :(得分:1)
UISearchResultsTableView是UITableView的私有子类,这就是为什么它不在文档中。当您粘贴的方法声明指示时,您应该将tableView视为UITableView。
您需要以常规方式填充tableView(使用UITableViewDataSource方法,例如-tableView:cellForRowAtIndexPath:等)。通过从搜索显示控制器请求[searchBar text]来获取要搜索的实际文本。
您可以通过实施UISearchDisplayDelegate方法找出用户输入的时间。
这是一般概述,并且所有文档都记录在您提到的链接和相关文档中。如果您需要更具体的帮助,则需要发布代码和更具体的问题。