我已經將搜索欄添加到UITableView(tblViewGallery)。我已經添加了searchBar tableHeader的UITableView(tblViewGallery)。因此添加搜索欄工作正常UITableView(tblViewGallery)。但是現在我想讓searchBar像「Game Center」searchBar一樣顯示。我想在第一次顯示tblViewGallery時隱藏SearchBar,當我們向下滾動tblViewGallery時,搜索欄會顯示,但它會鎖定UINavigationBar,如「Game Center」searchBar。我應該遵循什麼方法?我試圖用這個作爲我,如何在UITableView中添加搜索欄喜歡iOS中的遊戲中心?
[tblViewGallery scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
,當首先顯示我們tblViewGallery中號能夠隱藏搜索欄,當我滾動的tableView也出現向下的搜索欄,但它不是鎖定UINavigation酒吧。對於鎖定我曾嘗試下面的代碼中的UIScrollView的委託方法-(void)scrollViewDidScroll:(UIScrollView *)scrollView
CGRect rect = searchBar.frame;
rect.origin.y = MIN(0, scrollView.contentOffset.y);
searchBar.frame = rect;
你有什麼確切的問題? 「它沒有鎖定UINavigationBar」是什麼意思? – Stonz2 2015-03-02 14:27:00
是的,它沒有鎖定像Game Center那樣的UINavigationBar,當我放置任何字母或字符進行搜索時,SearchBar也會自動隱藏。 – adi012 2015-03-02 14:34:01
@ Stonz2,如何鎖定導航欄下方的搜索欄..... – adi012 2015-03-02 18:33:29