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;