将 UITableView 加载到另一个 ViewController 中的视图



在我的情节提要文件中,我有 2 个视图控制器。一个 UITableViewController 和一个 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]; 

迅速:

let tableViewVC = UITableViewController(nibName: "SecondViewController", bundle: nil)
addChildViewController(tableViewVC)
view.addSubview(tableViewVC.view)

希望对您有所帮助。

最新更新