У меня есть контроллер вида, который чередует 2 вида на каждое прикосновение.Каждое из представлений переопределяет функцию drawRect.
Работает, когда iPad находится в книжной ориентации, но для альбомной ориентации вид отображается в правильной ориентации только один раз.После этого они всегда появляются в портретной ориентации.
Что не так?
В 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;
}