Questo è un progetto iPad in cui ho un UIView con diverse subview, e sto cercando di animare una di queste Uiviews usando [UIView transitionFromView: toView: duration: options : completamento], ma quando eseguo questo metodo l'intera vista genitore viene capovolta! Questo è il codice che sto utilizzando:Come capovolgere un singolo UIView (senza capovolgere la vista genitore)
UIView *secondView = [[UIView alloc] initWithFrame:CGRectMake(200, 200, 300, 300)];
[newView setBackgroundColor:[UIColor redColor]];
[UIView transitionFromView:self.firstView.view toView:secondView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil];
Qualche idea su come posso capovolgere tra queste opinioni senza che anima tutta la visione genitore? Grazie!
Grazie mille! La soluzione era usare una vista container. – DanMunoz
@ Floris497, mi hai salvato la giornata. Grazie mille :) – Ahmed
Grazie per questo. Ho avuto la sensazione che questa fosse la soluzione. Immagino che la transizione sia più di un trucco, fa una vibrazione dell'animazione sulla vista genitore e, a metà strada, scambia le sottoview specificate. Poi di nuovo, la maggior parte delle animazioni ecc. Su iPhone sono un trucco :-) – Dermot