2009-11-19 5 views
1

J'ai un MKMapView avec des annotations dessus et ça marche très bien. J'ai une barre de recherche dans ma barre de navigation. Lorsqu'un utilisateur clique sur le champ de la barre de recherche, je souhaite afficher UITableView dans le code. Je crée un UITableView dans l'initialisation et je veux l'ajouter à la vue secondaire quand - (void) searchBarTextDidBeginEditing: (UISearchBar *) searchBar; est appelé.Ajout de UITableView à la sous-vue lors de la modification de la barre de recherche

Tout cela fonctionne très bien mais j'essaie de l'ajouter en utilisant [self.view addSubview: tableView] et rien ne s'affiche. J'ai seulement fait des vues de table using UITableViewController ainsi je suis un peu perdu.

Merci

Répondre

0

Ceci était réellement correct. Je commençais juste à l'initialiser en ne fixant pas les limites pour cela.

0

Je vous suggère de créer un UITableViewController pour le contrôler, puis en utilisant presentModalViewController: animation: montrer l'tableview.

+0

J'ai considéré ceci mais j'ai lu quelques articles en disant que vous devriez éviter cette méthode parce que c'est limitant. L'application Maps présente également les données de cette façon, donc je voudrais l'essayer. – Rudiger

Questions connexes