2011-09-19 2 views
0

Je souhaite créer plusieurs UITableViews dynamiquement. En fonction de la sélection sur le contrôleur de vue précédent, l'actuel doit décider du nombre de UITableView nécessaires.Création d'UITableView de manière dynamique

par exemple. Si l'utilisateur choisit de voir 2 types différents de données (taille et poids) je veux montrer 2 tables avec cette information. S'il choisit 3 (taille, poids et taille), je veux montrer 3 tables.

Pouvez-vous s'il vous plaît aider.

+0

Vous pouvez le faire. Quel est le problème? – progrmr

Répondre

0

Vous pouvez créer autant de UITableViews que vous le souhaitez, par ex. avec

UITableView *tbl1 = [[UITableView alloc] initWithFrame:CGRectMake(0,0,320,200)]; 
[self.view addSubview:tbl1]; 
[tbl1 release]; 
UITableView *tbl2 = [[UITableView alloc] initWithFrame:CGRectMake(0,200,320,200)]; 
[self.view addSubview:tbl2]; 
[tbl2 release]; 
... 

Cependant, je ne suis pas sûr de ce que vous essayez d'accomplir, vous pouvez essayer de fournir un croquis ou un wireframe. Cherchez-vous à inclure plus de vues de table dans une vue, ou plutôt dans des écrans séparés?

+0

Merci. J'ai été capable de comprendre comment incorporer le design. Il s'agissait d'une sélection de cellule de tableau entraînant l'affichage des deux autres tables. J'ai dû inclure des conditions dans didSelect pour la table maître et manipulé la vue pour afficher la table suivante. –