滚动时保持搜索栏不会消失

时间:2012-03-01 01:54:13

标签: ios uitableview ios4 uisearchbar

问题

我想将UISearchBar保留在我的UITableview的顶部,但是当我向下滚动时,它会随列表滚动。

我找到了这篇文章并跟着它link

它告诉我使用此代码

-(void)scrollViewDidScroll:(UIScrollView *)scrollView 
{
//    UISearchBar *searchBar = searchDisplayController.searchBar;
searchBar = self.searchDisplayController.searchBar;
CGRect rect = searchBar.frame;
rect.origin.y = MAX(0, scrollView.contentOffset.y);
searchBar.frame = rect;
}

我可能错过了一些东西,但是这个方法被调用但是UISearchBar stil消失了。

2 个答案:

答案 0 :(得分:1)

好的,所以解决方案比我预期的要容易得多。我在IB中所做的只是将SearchBar拖出视图,因此不再嵌套。

答案 1 :(得分:1)