如何在表格单元格中访问childViewControllers

时间:2014-08-29 02:07:51

标签: ios objective-c uitableview uicontainerview childviewcontroller

我在StoryBoard上的静态表格单元格中使用了containerView。

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

这些什么都没有。我不想使用自定义UIViewCell。

如何在TableViewController中访问?

1 个答案:

答案 0 :(得分:0)

在viewController类中,您只需创建将保留对childViewControllers的引用的数组属性。 如果以编程方式添加childViewController,则只需在代码中添加对数组的引用即可。 如果你在storyboard中使用embed segue,你可以通过在prepareForSegue中获取segue的destinationViewController来获取childViewController

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