J'ai un contrôleur de vue qui alterne 2 vues à chaque toucher. Chacune des vues remplace la fonction drawRect.L'orientation de UIView est incorrecte après le premier tirage
Fonctionne lorsque l'iPad est en position portrait, mais en mode paysage, la vue est affichée dans le bon sens une seule fois. Après cela, ils apparaissent toujours en orientation portrait.
Qu'est-ce qui ne va pas?
En ViewController:
- (void)loadView
{
v= [[View2 alloc] init];
self.view =v;
}
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
x++;
if (x%2==0)
{
v= [[View2 alloc] init];
}
else {
v=[[View3 alloc] init];
}
self.view = v;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}