2016-06-13 21 views
1

präsentierte ich einen View-Controller in einem Storyboard, wie in, imageView-Controller in Storyboard immer wird von unten

Ich würde den folgenden Code enthalten die besondere view controller zu zeigen, aber das Problem ist, egal welcher Code Ich benutze, um den Übergang, als ob es von der Seite des Bildschirms (wie xib's push) geschoben wird, es erscheint immer von unten.

Ich versuchte mit pushViewController (auch Xcode sagt Push ist veraltet), aber dann verschwindet die Navigationsleiste.

Mein Storyboard hat anfänglich einen Navigationscontroller, von dem ich den anderen View Controller per Strg + Ziehen verbunden habe und der Storyboard-Typ ist show (egpush), aber dazwischen - nur für den Dashboardviewcontroller habe ich einen anderen eingefügt Navigation Controller mit einer anderen Navigationsleiste, ist das ein Fehler?

Ich konnte dieses Konzept nicht verstehen, meine Frage ist, wie man normal push wie Übergang bekommt? jede Hilfe wäre dankbar, danke.

Antwort

0
UIStoryboard * storyboard = self.storyboard; 
DashboardViewController * dbvc = [storyboard instantiateViewControllerWithIdentifier:@"NavigForHomePage"]; 
[self.navigationController pushViewController:dbvc animated:YES]; 
+0

natürlich habe ich versucht, diese, aber die Navigationsleiste vom Bildschirm verschwindet, soll ich die Navigation-Controller in someway ansprechen? –

+0

@rajeshs Sie haben einen Code für verstecken es schreiben? –

+0

Nein, ich habe die Frage nicht noch ein paar Details hinzugefügt, bitte schau es dir an. –

0

Ändern Sie einfach die folgende Zeile

[self.navigationController showViewController: dbvc sender:self]; 

Um

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

HINWEIS: Laut Bild, sind Sie verbinden View-Controller Segue, warum Sie Push-Controller sind Verwendung von Code. Benötigt keinen Code, weil Sie den View-Controller mit dem Segment verbinden.

Mai sein, Sie sind segue ausgewählt Kind Art ist vorhandenes Modell, klicken Sie auf Überleitung und Änderung wird anzeigen (Push). Siehe Bild:

enter image description here