Vorhandene modale ViewController mit horizontaler Spiegelung

8

Ich zeige gerade einen modalen UIViewController im formSheet Stil, der mit der coverVertical Animation dargestellt wurde. Ich versuche, einen anderen modalen UIViewController von ihm darzustellen, der currentContext für den Präsentationsstil und flipHorizontal für den Animationsstil verwendet. Es funktioniert, aber es gibt einen soliden weiß weißen Hintergrund hinter dem Flip, wie es auftritt. Jeder Ratschlag, wie man erfolgreich einen anderen modalen Formula UIViewController mit dem flipHorizontal-Stil aus einem bereits vorhandenen modalen UIViewController im formSheet-Stil präsentieren könnte, wäre bitte willkommen! Danke

Code:

%Vor%     
CastToInteger 12.09.2011, 12:55
quelle

3 Antworten

4
%Vor%

Das ist der Code, den Sie brauchen;)

    
iJatrat 20.05.2012 00:08
quelle
1

Es hört sich an, als würde Ihr Übergang funktionieren, aber der weiße Hintergrund, der auf dem Flip-Übergang angezeigt wird, ist das Problem?

Während des Flip-Übergangs ist der weiße Hintergrund, der angezeigt wird, tatsächlich window . Sie können die angezeigte Farbe ändern, indem Sie die Eigenschaft backgroundColor von window in AppDelegate setzen.

    
superjessi 29.09.2011 18:00
quelle
0

Das scheint eine Einschränkung von presentModalViewController:animated: zu sein.

Anstelle von [self presentModalViewController:modal2VC animated:YES] können Sie möglicherweise mithilfe von UIView-Animationen den gewünschten Effekt erzielen. Vielleicht in etwa so:

%Vor%     
Anomie 28.09.2011 15:34
quelle

Tags und Links