是否可以在没有UITableView的情况下实现UISearchDisplayController?或者至少隐藏TableView?
答案 0 :(得分:1)
只需在视图中创建UISearchBar实例并实现UISearchBarDelegate协议。确保您的视图也设置为搜索栏的代理。当用户单击完成按钮时,它将向委托方法searchBarSearchButtonClicked发送一条消息:
- (void) viewDidLoad {
[super viewDidLoad];
self.searchBar.delegate = self;
}
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
// Handle search request
}
您只需要将UISearchBar放在您的nib文件中或以编程方式放置它。