簡體   English   中英

將Searchbar添加到NavigationBar,但TableViewCells不加載信息

[英]Adding Searchbar to NavigationBar but TableViewCells not loading information

我以前在TableViewController中有一個UISearchDisplayController,但是最近我將其更改為UISearchBar並將其添加到我的NavigationBar中。 我已將UISearchBar添加到我的導航titleView中,因為我希望它與最新的Twitter App相似。 我當前遇到的問題是我不知道如何在表格視圖中顯示搜索結果。 我可以看到正在搜索,因為我NSLogged searchbar.text。 當我使用UISearchDisplayController時,它具有SearchResultsTableView,但現在我不知道如何使其顯示在表格視圖中。 有人有指導或幫助嗎? 一切都贊賞。

注意:我看過教程和帖子,內容涉及將搜索欄添加到導航欄或將uisearchdisplaycontroller與表視圖一起使用。 我嘗試將UISearchDisplayController添加到導航欄中,但似乎也不起作用。 我正在使用UISearchBar,並希望它更新我的表視圖控制器。 這是Twitter搜索外觀的圖像: http : //i.imgur.com/BiiQHjp.png

您可以簡單地制作一個UITableView來顯示您的搜索結果,使您的視圖控制器實現UITableViewDelegateDataSource 如果要進行實時搜索,請在搜索-(void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText用新數據重新加載表格視圖,或在- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar如果您要靜態搜索)。 我不認為twitter或Linkedin應用程序使用searchDisplayController ,它們只是使用基於UISearchBar委托的自定義搜索,如我所述,因為當您要完全搜索自定義時, UISearchDisplay控制器非常有限。 我很少因為它而使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM