2011-09-19 51 views
0

我想动态创建多个UITableViews。根据前一个视图控制器的选择,当前视图应该决定需要多少个UITableView。iphone UITableView动态创建

例如如果用户选择查看2种不同类型的数据(身高和体重),我想用这些信息显示2个表格。如果他选择3(身高,体重和腰围),我想展示3张桌子。

您能否请帮助。

+0

你可以这样做。有什么问题? – progrmr

回答

0

您可以根据需要创建任意数量的UITableView。与

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]; 
... 

但是,我不知道你想完成什么,你可以尝试提供一个草图或线框。您是否正在考虑在一个视图中包含更多的桌面视图,或者更确切地说是在单独的屏幕中?

+0

谢谢。我能够弄清楚如何整合设计。这是一个表格单元格选择,驱动另外两个表格的显示。我必须在didSelect中为主表添加条件,并操作视图以显示下一个表。 –