Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 向UITableViewController添加额外的静态tableview_Ios_Objective C_Uitableview - Fatal编程技术网

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