我编写了一个名为timeLineController的自定义tableViewController类。我也在故事板上创建了一个tableViewController,其类是timeLineController。我如何正确地将此控制器嵌入到其他viewControllers中。我想将数据传递给tableView并在调用viewController的viewDidLoad()方法时调用tableView.reloadData()方法。
最佳答案
我通过在viewController中定义一个类变量来解决此问题:
let timeLineController = TimelineController(nibName: "TimelineController", bundle: nil);
在viewController的viewDidLoad()方法中,将timeLineController添加为childViewController:
timeLineController.view.frame = myTimeLineFrame
timeLineController.data = timeLineData
self.addChildViewController(timeLineController);
timeLineController.didMoveToParentViewController(self)
关于ios - 如何将自定义tableViewController嵌入其他viewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37379961/