【发布时间】:2014-04-14 02:53:37
【问题描述】:
我有 ViewController 和 UITableViewController 在里面。在我的 VC 顶部,我得到了搜索栏。我需要将搜索栏与我的 tableView 连接起来。
@interface MessageViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate, UISearchDisplayDelegate>
//.m
self.searchDisplayController.searchBar.delegate = self;
self.searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 270, kRowHeight)];
self.searchBar.delegate = self;
self.searchBar.backgroundColor = [UIColor colorWithWhite:0.9 alpha:0.7];
self.searchBar.barStyle = UISearchBarStyleDefault;
[self.view addSubview:self.searchBar];
#pragma mark - UISearchDisplayController Delegate Methods
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString
{
[self doSearch];
return YES;
}
为什么我没有更新tableView?
【问题讨论】:
标签: ios uitableview tableview uisearchbar searchbar