2010-03-16 5 views
1

Y a-t-il un moyen simple dans le SDK iPhone d'inclure des barres de recherche comme celles de l'application iPod ou de l'application Contacts? (Ils se comportent et regarder à la différence des UISearchBars habituelles ...)Barre de recherche UITableView?

- Ry

Répondre

2

Consultez UISearchDisplayController. Il gère le repositionnement de la barre de recherche, le grisonnement de l'écran, etc, etc.

UIViewController a une propriété UISearchDisplayController, donc il est assez facile de se connecter. Il y a aussi l'exemple de code TableSearch.

+0

Cool! C'est exactement ce que je cherchais, merci! – ryyst

0

Cela ajoute une barre de recherche à une vue de table comme la vue d'en-tête. Cela signifie qu'il défile avec la vue de la table:

- (void) viewDidLoad 
{ 
    [super viewDidLoad]; 
    UISearchBar* searchBar = [[UISearchBar alloc] initWithFrame: CGRectMake(0, 0, 320, 45)]; 
    if (searchBar != nil) { 
     // Your UISearchBar specifics here 
     self.tableView.tableHeaderView = searchBar; 
    } 
} 
Questions connexes