Ho due UIViews sul mio controller di visualizzazione. Volevo girare tra le due viste sul tocco dell'utente. Tutto è bene, tranne l'animazione Ho provato due metodi, prima era:Capovolgi l'animazione tra due UIViews su un UIViewController
[UIView transitionFromView:frontView toView:backView
duration:01.0 options:UIViewAnimationOptionTransitionFlipFromRight
completion:NULL];
Questo è stato animando la vista, ma in realtà l'animazione vista di tutto il controller della vista, mentre io volevo solo la parte in cui le mie opinioni sono, che è di circa 320x200 al centro dello schermo.
poi ho provato l'altra opzione, che è:
[UIView animateWithDuration:1.0 delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[frontView removeFromSuperview];
[self.view addSubview:backView];
} completion:nil];
ma questo non è animare i punti di vista a tutti. Basta cambiare le viste all'istante senza alcuna animazione. Qualcuno può aiutarmi a capire dove ho sbagliato o bisogno di cambiare. Grazie mille per il tuo tempo e considerazione.
provare [questo] (http://stackoverflow.com/questions/5703742/iphone-flip-animation-using-uiviewanimationtransitionflipfromleft-in-landscape-m) link potrebbe aiutarti o provare ad aumentare la durata a 2 secondi –