我正在使用容器 API 创建自定义容器视图控制器
Parent的ViewDidLoad中创建Parent View Controller,设置子View Controller:
[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];
}];
我现在的问题是我必须从 parentVC 中删除当前的 childVC 以显示新的 VC 吗?
completion:^(BOOL b){
[to didMoveToParentViewController:self];
[from.view removeFromSuperview];
[from removeFromParentViewController];
}
有没有一种方法可以保留这些 childVC 并简单地进行滑动/按钮操作以在这些 childVC 之间导航?