2016-04-01 3 views
0

Ich möchte zu einem View Controller von einem anderen Controller navigieren. Beide View-Controller sind Kind des Root-View-Controllers des Navigationsansicht-Controllers. Jetzt möchte ich vom ersten View-Controller zu einem zweiten View-Controller navigieren und denselben wie den ersten View-Controller vom zweiten View-Controller mit dem Navigation View Controller. Wie geht das?Wie navigiere ich einen Kind View Controller von einem anderen Kind View Controller in das Ziel c

Das Storyboard Bild ist wie folgt:

enter image description here

Antwort

0

Sie können einfach einen Übergang von child1 zu child2 und child2 zu child1 ziehen, obwohl das Storyboard hässlich aussieht, aber es funktioniert. oder Sie können einfach verwenden

[self.navigationController pushViewController:child2 animated:YES]; 
0

Sie können Setup Navigation mit RootViewController Controller1 ist

, wenn die Navigation zu Controller2 (von Viewcontroller1) nur viewController2 zur Navigation Controller drücken.

Wenn Sie zu Controller1 (von Viewcontroller2) navigieren, klicken Sie einfach auf viewController2 vom Navigationscontroller (oder klicken Sie auf viewController1).

0

Machen Sie einen weiteren Übergang vom ersten View Controller zum Second View Controller & geben Sie Push Navigation.Auch geben Sie Identifier wie 'ABCSegue'. Dann auf die Aktion der Schaltfläche schreiben

[self performSegueWithIdentifier:@"ABCSegue" sender:nil]; 

Tun Sie dasselbe für die Navigation von der zweiten Ansicht Controller zur ersten Ansicht Controller. Hoffe das wird dir helfen.

+0

ja, eine weitere Sache, wenn Sie zurück von der zweiten auf den ersten Blick Controller implementieren möchten, dann verwenden Sie Pop, um zuerst Controller anzuzeigen. Beispiel: [self.navigationController popViewControllerAnimated: YES]; –

Verwandte Themen