Flip-animation zwischen zwei UIViews auf einem UIViewController
Habe ich zwei UIViews auf meinem view controller. Ich wollte wechseln zwischen den beiden Ansichten, die auf Benutzer-touch. Alles ist in Ordnung außer die animation, ich habe zwei Methoden, die erste war:
[UIView transitionFromView:frontView toView:backView
duration:01.0 options:UIViewAnimationOptionTransitionFlipFromRight
completion:NULL];
Dies war die Animation der anzeigen, aber eigentlich zu animieren, das ganze view-controller - Ansicht, und ich wollte nur den Teil, wo meine Ansichten sind, die über 320x200 in der Mitte des Bildschirms.
Dann versuchte ich, die andere option, die lautet:
[UIView animateWithDuration:1.0 delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[frontView removeFromSuperview];
[self.view addSubview:backView];
} completion:nil];
Aber das ist nicht animieren, den Blick auf alle. Nur die Umschaltung der Ansichten sofort und ohne animation. Kann jemand bitte helfen Sie mir zu verstehen, wo ich falsch bin oder ändern müssen. Vielen Dank für Ihre Zeit und überlegung.
InformationsquelleAutor Ahmed | 2012-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Weile, nachdem ich gepostet meine Frage fand ich eine tolle Antwort für diese Abfrage, die Euch betrachten können :
Wie spiegeln eines einzelnen UIView (ohne Umklappen der übergeordneten Ansicht)
Der trick ist die Verwendung von third UIView als container-Ansicht und hinzufügen von Ansichten, die muss animiert werden, wie Untersichten. Dass der trick funktioniert in meinem Fall. Denken Sie daran, dass ich die erste Methode, die ich bereits in meiner Frage. Danke an alle für Ihre Zeit.
InformationsquelleAutor Ahmed