2012-09-28 5 views
1

Je veux que mon utilisateur puisse, quand il cherche dans le champ de texte, avoir le choix. Par exemple, si je suis à la recherche d'Apple puis sous j'obtiens des choix comme Apple, Apple Store, etc. Je suis très nouveau sur ce sujet. Merci d'avance!Fonction de recherche avec suggestions automatiques

+0

Je crois que c'est ce que vous cherchez. [http://stackoverflow.com/questions/5102878/google-suggest-api][1] [1]: http://stackoverflow.com/questions/5102878/google-suggest- api – geraldWilliam

+0

vous voulez rechercher des données en utilisant webservices ..? – Rushabh

Répondre

4

que vous pouvez faire, si les données sont avec vous

if([textField.text length] > 0 || textField.text != nil) 
    { 
     for(int i = 0; i < [array1 count]; i++) 
     { 
       NSString *strName = [NSString stringWithFormat:@"%@", [[array1 objectAtIndex:i] valueForKey:@"value"]];   
       if([[strName lowercaseString] hasPrefix:[newString lowercaseString]]) 
       { 
        [array2 addObject:[array1 objectAtIndex:i]]; 
       } 
      } 
     } 
    } 

Ajouter ce code dans

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

Ajouter un UITableView ci-dessous votre UITextField en fonction de votre cadre. Afficher les détails du tableau 2 dans UITableView. Essayez-le cela peut vous aider

Questions connexes