在表视图中隐藏UISearchBar

时间:2011-03-14 21:57:29

标签: iphone cocoa-touch ios

我使用以下代码初始化和隐藏UITableView中的搜索栏:

searchBar = [UISearchBar new];
searchBar.frame = CGRectMake(0, 0, 200, 44);  
listView.tableHeaderView = searchBar;
listView.contentOffset = CGPointMake(0, searchBar.frame.size.height);

searchDisplayController = [[UISearchDisplayController alloc]
    initWithSearchBar:searchBar contentsController:self];

searchDisplayController.delegate = self;
searchDisplayController.searchResultsDataSource = self;
searchDisplayController.searchResultsDelegate = self;

它工作正常,但每当我修改表中的项目(例如删除),如果项目数量很少(没有滚动),修改后显示搜索栏,有没有办法防止这种情况?

提前致谢。

0 个答案:

没有答案