-2

我在StoryBoard上的靜態表格單元格中使用了containerView。如何訪問表格單元格中的childViewControllers

self.TableViewCell.childViewControllers[0]; 
self.ContentView.childViewControllers[0]; 
self.childViewControllers[0]; 

這些什麼都沒有。我不想使用自定義的UIViewCell。

如何在TableViewController中訪問?

+0

我的猜測是,你不必在你的細胞「子視圖控制器」,而是「子視圖」得到childViewController? – Mike 2014-08-29 02:10:21

+0

我在表格單元格中正確使用了ContainerView。 – null 2014-08-29 02:21:03

+0

咦?代碼中的「自我」是指什麼? – Mike 2014-08-29 02:21:43

回答

0

在你的viewController類中,你可以創建一個數組屬性,它將保持對childViewControllers的引用。 如果以編程方式添加childViewController,則可以在代碼中添加對數組的引用。 如果你在故事板使用嵌入SEGUE,您可以通過獲取賽格瑞的destinationViewController在prepareForSegue

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:@"EmbedSegue"]) { 
     UIViewController *childViewController = segue.destinationViewController; 
     [self.childViewControllers addObject:childViewController]; 
    } 
}