Ios 向UITableViewController添加额外的静态tableview
我有一个Ios 向UITableViewController添加额外的静态tableview,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我有一个UITableViewController和一个动态tableView。现在,我想在单击按钮时将第二个tableview作为子视图添加到我的UITableViewController,但我想使用storyboard设计这个静态tableview。因此,我添加了另一个UITableViewController,并将tableView的类更改为我的自定义类。但是,当我在我的firs TVC上实例化它时,它不会从情节提要加载它。我想它只是实例化了我的自定义类的一个新对象,而不是情节提要文件中的
UITableViewController
和一个动态tableView
。现在,我想在单击按钮时将第二个tableview
作为子视图添加到我的UITableViewController
,但我想使用storyboard
设计这个静态tableview
。因此,我添加了另一个UITableViewController
,并将tableView
的类更改为我的自定义类。但是,当我在我的firs TVC上实例化它时,它不会从情节提要加载它。我想它只是实例化了我的自定义类的一个新对象,而不是情节提要
文件中的对象。而且我无法将tableView
的插座连接到我的第一台TVC,它不允许我
所以我想我在这里的选择是实现一个新的UITableViewController
,并将其添加为子视图,而不是仅仅添加表,对吗?我只是觉得我不需要另一个UITableViewController
,可以直接使用tableview
,但我想我错了
有什么建议吗
更新:
这段代码运行良好,我只是想知道这是否是正确的方法
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Treinamento" bundle:nil];
TabRelTableView *tabRelatorio = [sb instantiateViewControllerWithIdentifier:@"TabRelTableView"];
tabRelatorio.tableView.frame = CGRectMake(0, 38, 320, 466);
[self addChildViewController:tabRelatorio];
[self.view addSubview:tabRelatorio.tableView];
TabRelTableView是一个
UITableViewController
您想过视图控制器包含吗?通过这种方式,您可以拥有一个带有动态表视图的自定义控制器,以及由情节提要设计的静态表视图。然后,您可以根据需要在动态和静态之间切换。好的,谢谢。但是我的动态tableview
已经准备好了,我不想更改实现,另外,显示另一个表的按钮将在这个表上,而另一个表不会占据整个屏幕,第一个表仍将显示。所以我想我想保留我的UITableViewController
。