Je souhaite implémenter une recherche dans mon application. Je prévois d'utiliser un balayage à gauche, comme la recherche Spotlight. Cela violerait-il quelque chose avec Apple?Envoyer l'utilisateur à partir des résultats de la recherche
Mon application est basée sur tableview. L'utilisateur peut descendre quelques niveaux avant d'atteindre une vue détaillée. Je considère deux options pour implémenter la recherche:
1.) À partir des résultats de recherche, j'affiche des sujets de niveau inférieur. En d'autres termes, une fois qu'un utilisateur clique sur un résultat de recherche, il ouvre une vue détaillée. Devrais-je empêcher l'utilisateur de quitter la recherche, naviguer dans l'interface utilisateur jusqu'à la vue détaillée ... ou simplement afficher la vue détaillée (option # 2)? 2. Si je viens d'ouvrir la vue détaillée, ce sera hors contexte.
Une fois l'affichage détaillé terminé, l'utilisateur ne pourra plus revenir au niveau supérieur. Ils seront fondamentalement déjà là (résultats de recherche). Ou est-ce que cela devrait être le cas - il suffit de replacer l'utilisateur dans la vue des résultats de recherche?
Oui, c'est exactement ce dont j'ai besoin. Je n'ai pas assez utilisé l'iPod pour remarquer cette fonctionnalité. – 4thSpace
J'ai vérifié l'UISearchBar et le contrôleur d'affichage de recherche, mais je ne peux pas obtenir l'un d'entre eux pour fonctionner comme la recherche d'iPod. Savez-vous comment cela est fait? La tableview doit être abaissée pour révéler la recherche. Le bouton Annuler n'apparaît que lorsque vous tapez dans le champ de recherche. La tableview originale sera également dim. – 4thSpace
Je n'ai pas essayé cela moi-même, mais je pense que mettre la recherche dans la première ligne, puis faire défiler la vue de la table jusqu'au 2ème dans la méthode viewWillAppear. – bpapa