Как мне повернуть пользовательский экран-заставку на iOS?

Мой экран-заставка работает, но мое приложение работает в ландшафтном режиме, а заставка отображается в портретном режиме по умолчанию.

Как можно Я запускаю приложение, чтобы заставка вращалась между ландшафтными режимами, как в моем приложении?

Я использую следующий код:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
    interfaceOrientation == UIInterfaceOrientationLandscapeRight)
    return YES;
else {
    return NO;  }
}

и для заставки

-(void)displayScreen { 
UIViewController *displayViewController=[[UIViewController alloc] init];
displayViewController.view = displaySplashScreen;
[self presentModalViewController:displayViewController animated:NO];
[self performSelector:@selector(removeScreen) withObject:nil afterDelay:3.0];
} 
 -(void)removeScreen
{   [[self modalViewController] dismissModalViewControllerAnimated:YES];
}

Но как я могу поместить вращение внутри экрана дисплея ?

5
задан Luke Mcneice 7 December 2010 в 10:57
поделиться