簡體   English   中英

如何在用戶點擊搜索欄swift時顯​​示tableview

[英]How to show tableview when user taps searchbar swift

我需要在用戶點擊搜索欄后以模態方式呈現tableview,然后能夠讓tableview呈現用戶搜索的內容,例如Instagram的搜索功能。 谷歌上有很多關於如何制作搜索功能的教程,但沒有關於如何在用戶點擊搜索欄后呈現桌面視圖的教程。 我該怎么辦?

要使UISearchController的搜索結果出現在您選擇的新UITableView中,請執行以下操作:

let searchController = UISearchController(searchResultsController: myTableViewController)

而不是這個:

let searchController = UISearchController(searchResultsController: nil)

將視圖控制器傳遞給構造函數允許UISearchController在適當的時間顯示視圖控制器(即,當搜索處於活動狀態時)。 這是你需要做的。

傳遞nil意味着, 我正在使用自己的視圖控制器(和表視圖)

暫無
暫無

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

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