UISearchBar + UITableView

我是新来的ios,但我无法find答案的任何地方。 我有一个UITableView显示产品。 在HeaderView中,我得到了一个UISearchBar。 这个想法是用SearchBar你可以过滤TableView中的行。 我不想/不能使用“TableView”的searchsearchDisplayController.searchResultsTableView.hidden = YES;放在上面,所以我用searchDisplayController.searchResultsTableView.hidden = YES; 。 这工作finde,行被过滤,用户可以点击所需的元素。

问题是我的TableView不能滚动了! 我怎样才能避免这一点? 我设置self.tableView.scrollEnabled = YES; 在searchBarTextDidBeginEditing中。

可视化演示: http : //d.pr/i/vqiK

谢谢你的帮助。

我如何将SearchBar添加到TableView:

 searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, SEARCHBAR_WIDTH_EXPAND, SEARCHBAR_HEIGHT)]; searchDisplayController = [[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self]; self.tableView.tableHeaderView = searchBar; searchBar.delegate = self;