iOS - Root-View-Controller mit Animation ändern

8

Ich ändere den Root-View-Controller, indem ich eine Taste drücke, die an einen benutzerdefinierten Übergang zu dem View-Controller angeschlossen ist, zu dem ich wechseln möchte. Das benutzerdefinierte Segment sieht folgendermaßen aus:

%Vor%

Aber das ändert sofort den Root-View-Controller. Ich möchte, dass der Controller auf dem alten Controller verblasst.

    
user1778856 29.04.2014, 07:03
quelle

4 Antworten

20

Der übliche Weg dazu ist:

%Vor%

Nun ein paar Anmerkungen zu:

%Vor%

Der neue View-Controller, den Sie instanziieren, wird in der Standardausrichtung, d. h. Hochformat, angezeigt. Wenn Sie das in der Landschaft machen, wird Ihr neuer View-Controller wahrscheinlich als Hochformat angezeigt und dann in Querformat umgewandelt. Diese Zeile hat dieses Problem für mich behoben.

    
ilnar_al 29.04.2014 08:51
quelle
3

Ich denke, es gibt bereits viele Antworten dafür, aber so etwas sollte funktionieren:

%Vor%     
Accatyyc 29.04.2014 07:28
quelle
2

Ich musste dies in Swift 3.0 für mein aktuelles Projekt übersetzen. Hier ist ein Weg, dies zu tun:

%Vor%     
Joe Spadafora 01.12.2016 06:03
quelle
-3

Der einfachste Weg ist:

[sourceViewController presentViewController:destinationViewController animated:YES completion:nil];

Mehr dazu: Ссылка

    
user2070775 09.09.2014 18:05
quelle

Tags und Links