我正在異步執行搜索,所以我只希望在用戶按下'enter'後提交請求。防止UISearchController顯示searchResultsViewController上的第一個按鍵/字符
的搜索界面看起來是這樣的:
然而,UISearchController
假定的結果都可以在第一次擊鍵,並立即呈現searchResultsViewController
(我自己UITableView
子類):
這並不好,因爲用戶會被大量的空行分散注意力而不會k現在爲什麼它被呈現。
在視圖控制器上設置hidden
似乎沒有幫助。
只有當我的結果返回時,我纔想要顯示結果窗格。在那之前我如何隱藏結果視圖控制器?