UISearchController
(UISearchDisplayController
ではなく)を使用しています。検索が有効なときに別の表示をしたかったのです。私は現在のビューを使いたくない。UISearchControllerで異なるsearchResultsControllerを表示するには
self.searchController = UISearchController(searchResultsController: self.resultsController)
と試しました。しかし、これは何も表示されません。
がこれでも
func presentSearchController(_ searchController: UISearchController) {
DispatchQueue.main.async {
searchController.searchResultsController?.view.isHidden = false
}
}
func didPresentSearchController(_ searchController: UISearchController) {
searchController.searchResultsController?.view.isHidden = false
}
私のデフォルトのテーブルのデータを試してみました、以下のようですが、私はこのテーブルは非表示にし、別のビューを表示し、その新しいビューに入力されたキーワードを渡したいです。どうすればこれを達成できますか?