我想动态创建多个UITableViews。根据前一个视图控制器上的选择,当前视图控制器应该决定需要多少UITableView。
e.g。如果用户选择查看2种不同类型的数据(高度和重量),我想显示2个包含该信息的表。如果他选择3(身高,体重和腰围尺寸),我想要显示3张桌子。
你能帮忙吗?
答案 0 :(得分: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];
...
但是,我不确定你想要完成什么,你可以尝试提供草图或线框。您是在考虑在一个视图中包含更多的表格视图,还是在单独的屏幕中?