我有UITableViewController
动态tableView
。现在,我想在按钮点击时向我的tableview
添加第二个UITableViewController
作为子视图,但我想使用tableView
设计此静态storyboard
。所以我添加了另一个UITableViewController
并将tableView
的类更改为我的自定义类。但是当我在我的第一个TVC上实例化时,它并没有从故事板中加载它。我认为它只是实例化我的自定义类的新对象,而不是storyboard
文件中的对象。我无法将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
。
答案 0 :(得分:0)
您是否想过查看控制器控制?这样您就可以拥有一个带有动态表视图的自定义控制器以及storyboard设计的静态tableView。然后,您可以根据需要在动态和静态之间切换。