Hinzufügen Schieben von Links nach Rechts animation(transition) in addSubView

Ich Versuchen zu imitieren, die NavigationViewControllersehr ähnlich zu dem Standard - MailApp im iPhone

Beim klicken auf einen E-Mail-Zusammenfassung, es sollte slide-in - die E-mail details, und wenn ZURÜCK Schaltfläche angeklickt wird, wird der Mail-Übersicht anzeigen zu slided-in wieder zurück.

Dies ist, was ich habe, zu animieren, den übergang von der Übersicht Zum Detail (removeFromSuperView)

CGRect temp = self.view.frame;
temp.origin.x = 300;
[UIView animateWithDuration:0.5
                      delay:0.0
                    options: UIViewAnimationCurveEaseOut
                 animations:^{
                     self.view.frame = temp;
                 }completion:^(BOOL finished){
                     [self.view removeFromSuperview];
                 }];

Dies ist, was ich habe, zu animieren, den übergang vom Detail Zur Übersicht (addSubview)

    CATransition *transition = [CATransition animation];
    transition.duration = 0.5;
    transition.type = kCATransitionFromRight;
    transition.subtype = kCATransitionFade;
    [parentView.layer addAnimation:transition forKey:nil];
    [parentView addSubview:myVC.view];

Nun, dass Mein Erster Teil der code funktioniert gut! Wo-wie der zweite Teil, ich bin nur in der Lage zu erreichen, die Fade-in-animation. Wie kann ich bringen Sie in die Folienübergänge?

InformationsquelleAutor der Frage Maheswaran Ravisankar | 2014-02-27

Schreibe einen Kommentar