J'utilise UISearchDisplayController pour extraire les résultats d'un service Web, mais je souhaite pouvoir effectuer une recherche même si le texte de la barre de recherche est vide. Il semble que les résultats ne soient tirés que si ce n'est pas vide. Comment puis-je mettre à jour & afficher les résultats tableview par portée uniquement?Recherche UISearchDisplayController w/Scope uniquement
5
A
Répondre
0
Pour que vous pouvez mettre la condition lorsque le bouton de champ est modifié
if([searchBar.text length])
{
//CALL FOR QUERY ACCORDING TO TEXT IN SEARCHBOX
}
else
{
//CALL THE QUERY AS PER CHANGE IN SCOPE
}
0
Utilisez le - (void) searchDisplayControllerDidBeginSearch: (UISearchDisplayController *) contrôleur UISearchDisplayControllerDelegate pour rechercher puis recharger le searchResultsTableView (UISearchDisplayController)
Questions connexes
- 1. utiliser par programme UISearchDisplayController
- 2. UISearchDisplayController et la table
- 3. Personnaliser UISearchDisplayController
- 4. UISearchDisplayController n'affiche aucune cellule
- 5. Crash impliquant UISearchDisplayController tournant?
- 6. iPhone - Modifier UISearchDisplayController Texte du bouton "Annuler"
- 7. UISearchDisplayController: l'application montre une exception
- 8. Comment utiliser NSFetchedResultsController et UISearchDisplayController
- 9. UISearchDisplayController - comment afficher le résultat de la recherche avec seulement le bouton scope sélectionné mais la chaîne de recherche vide
- 10. En quittant l'affichage de la table de recherche de UISearchDisplayController, l'écran clignote
- 11. Comment afficher l'écran Aucun résultat sur UISearchDisplayController?
- 12. Comment fermer un UISearchDisplayController par programme?
- 13. UISearchDisplayController "shouldReloadTableForSearchString return NO" recharge la table
- 14. UISearchDisplayController et de rechercher des performances avec beaucoup de données
- 15. Comment contrôler la propre vue de la table de UISearchDisplayController?
- 16. Meilleure table de hachage pour l'insertion et la recherche uniquement
- 17. Dois-je utiliser Lucene uniquement pour la recherche?
- 18. Afficher uniquement une ligne après la recherche. flexgrid vb6
- 19. recherche du texte intégral renvoie uniquement les correspondances exactes
- 20. WPF Toolkit DataGrid - Recherche uniquement les lignes visibles/actuellement visibles
- 21. Retour uniquement Nombre de résultats de recherche Google via Python
- 22. Comment implémenter une barre de recherche qui reste toujours en haut à l'aide de UISearchDisplayController dans iPhone SDK 3.0
- 23. Comment puis-je ajouter un UISearchDisplayController à un UIView?
- 24. Comment utiliser UISearchDisplayController à partir d'un contrôleur dans un contrôleur UITabBar?
- 25. Définir le titre pour UIPopoverController contenant les résultats pour UISearchDisplayController pour UISearchBar dans l'iPad
- 26. Je conserve la navigationBar de UINavigationController masquée après la sélection de UISearchDisplayController
- 27. Impossible de pousser le contrôleur de vue depuis le délégué UISearchDisplayController
- 28. UISearchDisplayController affiche des bordures de cellule de tableau blanc au lieu de gris
- 29. Comment UISearchDisplayController autorelease peut provoquer un crash dans un autre contrôleur de vue?
- 30. Pourquoi mon UISearchDisplayController ne lance-t-il pas la méthode didSelectRowAtIndexPath?
Merci, mais le problème n'est pas que je peux lancer la recherche, c'est que le resultsTableView ne s'affichera que si vous avez quelque chose entré dans l'UISearchBar. –