使用UITableView滚动停止UISearchBar

时间:2014-05-17 18:31:20

标签: ios objective-c uitableview uisearchbar uistoryboard

我有一个UITableViewController,我已经实施了UISearchBarController下方的导航栏。我的问题是,当我滚动UITableView时,我的UISearchBar充当UITableView单元格,并像其他任何单元格一样滚动。我想修复UISearchBar的位置。我的故事板看起来像“This”。

1 个答案:

答案 0 :(得分:-1)

您可以直接在故事板中执行此操作,但如果您想在代码中执行此操作,那么就像这样,

UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0 , self.tableView.bounds.size.width, 44.0)];
self.tableView.tableHeaderView = searchBar;

或者如果你在故事板中这样做可能很容易。这样,您也可以将搜索栏分配给 searchDisplayController ,这样就可以更轻松地实现搜索功能。