이의이 다음은 ViewControllerB
로 전환하기 전에 발생 ViewControllerA
에서 UIButton
의 탭에 그런 말을하자 ViewControllerB
가 표시되면의 UIViewController의 (addChildUsingController와 :)
- (IBAction)levelSelectButton:(id)sender {
ViewControllerB* obj = [[ViewControllerB alloc] init];
[self addChildViewController:obj];
CGSize screenSize = [MainScreen screen];
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
obj.view.frame = CGRectMake(0,0,screenWidth,screenHeight);
[obj.view addSubview:_banner];
//[obj didMoveToParentViewController:self];
[self runPushAnimationWithController:obj];
}
, 내가 볼 수있는 내 _banner
(개체)보기가 제 위치에 있지만, ViewControllerA
으로 돌아 가면 더 이상 존재하지 않습니다.
이 예상되는 경우 내가 모르는 전에 나는 addChildViewController:
/didMoveToParentViewController:
방법을 사용한 적이,하지만, 난 여전히 볼 수 _banner
와 ViewControllerA
로 돌아갈 수 있어야합니다.
보관해야합니까?
버튼 클릭 이벤트에서 정확히 하시겠습니까? 보기 컨트롤러 내에서 다른보기 컨트롤러를 여는 것과 비슷합니까? 또는 사용자 정의 트랜지션 애니메이션으로 뷰 컨트롤러를 단순히 푸시하고 싶습니까? –