2016-05-22 22 views
1

我寫了一個名爲timeLineController的自定義tableViewController類。我還創建了一個tableViewController,其中的storyboard的類是timeLineController。我如何正確地將此控制器嵌入到其他viewControllers。我希望將數據傳遞給tableView,並在調用viewController的viewDidLoad()方法時調用tableView.reloadData()方法。如何將自定義tableViewController嵌入到其他viewControllers

+1

包括一些代碼展示你一直在努力實現你的目標。 –

回答

1

我由的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) 
相關問題