J'utilise UISearchController
(pas UISearchDisplayController
), je voulais montrer une vue séparée lorsque la recherche est active. Je ne veux pas utiliser la vue actuelle.Comment montrer différents searchResultsController dans UISearchController
Essayé avec self.searchController = UISearchController(searchResultsController: self.resultsController)
. Mais cela ne montre rien.
a même essayé cette
func presentSearchController(_ searchController: UISearchController) {
DispatchQueue.main.async {
searchController.searchResultsController?.view.isHidden = false
}
}
func didPresentSearchController(_ searchController: UISearchController) {
searchController.searchResultsController?.view.isHidden = false
}
Mes données de table par défaut avant la recherche est active est comme ci-dessous, je veux ce tableau pour afficher et masquer vue séparée et passez le mot-clé tapé à cette nouvelle vue. Comment puis-je atteindre cet objectif?