将 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)

希望对您有所帮助。