-2

StoryBoard の静的テーブル セルで containerView を使用しました。

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

これらには何もありませんでした。カスタム UIViewCell を使用したくありません。

TableViewController でアクセスするにはどうすればよいですか?

4

1 に答える 1

0

viewController クラスでは、childViewControllers の参照を保持する配列プロパティを作成するだけです。プログラムで childViewController を追加する場合は、コードで配列への参照を追加するだけです。ストーリーボードに埋め込みセグエを使う場合は、prepareForSegue でセグエの 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 に答える