问题
我想将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消失了。
答案 0 :(得分:1)
好的,所以解决方案比我预期的要容易得多。我在IB中所做的只是将SearchBar拖出视图,因此不再嵌套。
答案 1 :(得分:1)
Apple开发者论坛中有一个名为“advanced_scroll_view_techniques.pdf”的文档可以帮助您。
示例代码:http://developer.apple.com/library/ios/samplecode/StreetScroller/Introduction/Intro.html