addChildViewController und entfernen Sie es

In meinem Projekt die wichtigsten ViewController, sobald der Benutzer von der app klicken Sie auf die Schaltfläche "Start", füge ich den nächsten Blick auf den Bildschirm:

UIViewController *nextController = [[GamePlayViewController alloc] initWithNibName:@"GamePlayView" bundle:nil];
[self addChildViewController:nextController];
[self.view addSubview:nextController.view];

Nun, wenn Benutzer möchten, klicken Sie auf zurück zum Hauptmenü, was ist der richtige code ausgeführt werden?

Ich weiß, ich kann den übergang von einem viewController zu einem anderen, etwa so:

[self transitionFromViewController:currentPageController 
                      toViewController:nextController 
                              duration:0 
                               options:UIViewAnimationOptionTransitionCurlDown
                            animations:nil 
                            completion:^(BOOL finished) { [nextController didMoveToParentViewController:self]; }];

Aber was ist, wenn ich nur wollen, um den übergang des Projektes ViewController?

DANK!

InformationsquelleAutor RanLearns | 2011-12-11
Schreibe einen Kommentar