将 UITableView 加载到另一个 ViewController 中的视图
Loading UITableView to a View in another ViewController
在我的故事板文件中,我有 2 个视图控制器。一个 UITableViewController 和一个 ViewController。
我已经为它们完成了所有需要的编码。但是我需要在 ViewController 的视图中加载 UITableView(及其数据)。
有什么建议吗?
是的,您可以像这样将 UItableViewController 添加为其 ChildViewController
UItableViewController*vc1 = [[test1 alloc]initWithNibName:@"SecondViewController" bundle:nil];
//add to the container vc which is self
[self addChildViewController:vc1];
//the entry view (will be removed from it superview later by the api)
[self.view addSubview:vc1.view];
Swift:
let tableViewVC = UITableViewController(nibName: "SecondViewController", bundle: nil)
addChildViewController(tableViewVC)
view.addSubview(tableViewVC.view)
希望对您有所帮助。
在我的故事板文件中,我有 2 个视图控制器。一个 UITableViewController 和一个 ViewController。 我已经为它们完成了所有需要的编码。但是我需要在 ViewController 的视图中加载 UITableView(及其数据)。 有什么建议吗?
是的,您可以像这样将 UItableViewController 添加为其 ChildViewController
UItableViewController*vc1 = [[test1 alloc]initWithNibName:@"SecondViewController" bundle:nil];
//add to the container vc which is self
[self addChildViewController:vc1];
//the entry view (will be removed from it superview later by the api)
[self.view addSubview:vc1.view];
Swift:
let tableViewVC = UITableViewController(nibName: "SecondViewController", bundle: nil)
addChildViewController(tableViewVC)
view.addSubview(tableViewVC.view)
希望对您有所帮助。