コンテナ API を使用してカスタム コンテナ ビュー コントローラを作成しています
親の ViewDidLoad での親ビュー コントローラーの作成と、子ビュー コントローラーの設定:
[self addChildViewController:newA];
[self addChildViewController:newB];
[self addChildViewController:newC];
これらの childVC が追加されたら、次を使用して移行できます。
[self transitionFromViewController:from
toViewController:to
duration:1.0
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:nil
completion:^(BOOL b){
[to didMoveToParentViewController:self];
[from.view removeFromSuperview];
[from removeFromParentViewController];
}];
私の質問は、現在の子VCを親VCから削除して、新しいVCを表示する必要があるということですか?
completion:^(BOOL b){
[to didMoveToParentViewController:self];
[from.view removeFromSuperview];
[from removeFromParentViewController];
}
これらの childVC を保持し、単純にスワイプ/ボタン アクションを実行して、これらの childVC 間を移動する方法はありますか?