-2

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

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

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

如何在 TableViewController 中访问?

4

1 回答 1

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];
    }
}
于 2014-08-29T08:14:36.573 回答