J'utilise ce code pour faire la transition entre une sous-vue et une autre mais l'animation est saccadée dans mon iphone mais pas dans le simulateur!se débarrasser de Jerky CATransition sur iphone de switch vue
Toute aide appréciée.
UIView * currentView = mysubview;
[currentView setHidden:TRUE];//hide previous view
PoemResults *view1=[[PoemResults alloc] initWithNibName:@"PoemResults" bundle:nil];
[currentView addSubview:view1.view];
[currentView setHidden:FALSE];
// set up an animation for the transition between the views
CATransition *animation = [CATransition animation];
[animation setDuration:0.5];
[animation setType:kCATransitionPush];
[animation setSubtype:kCATransitionFromRight];
animation.delegate = self;
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[mysubview layer] addAnimation:animation forKey:@"SwitchToView1w"];
Si votre vue est grande ou trop compliquée, il faut s'attendre à des saccades sur un périphérique. Dans le simulateur, c'est comme avoir un iPhone relié à un Mac, étant donné que vous pouvez utiliser les ressources disponibles sur le système pour accélérer le tout. – CodaFi
En fait, la vue est incluse avec une sous-vue, certains boutons sont dans la vue principale, certains d'entre eux sont dans la sous-vue, c'est peut-être le problème. Je voulais juste savoir s'il existe une solution à ce problème. – stefanosn