Основной вид приложения iPhone не вращается, но нужно повернуть, когда вызывается UIWebView? - PullRequest
0 голосов
/ 31 октября 2011

У меня есть приложение TabBar, которое я хотел бы сохранить в портретном режиме, но при потоковой передаче видео через UIWebView я хотел бы добавить поддержку поворота в альбомную ориентацию для перехода в полноэкранный режим.Это возможно?Макет моего приложения не выглядит слишком привлекательным в пейзаже, поэтому я и хочу оставаться в портретном режиме.Но просмотр видео в портретном режиме совсем не привлекателен, если вы не можете перейти в полноэкранный режим.

TIA

1 Ответ

0 голосов
/ 31 октября 2011

Вы можете сделать что-то вроде этого.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    if (_isPlaying) return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
    [super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
    if (_isPlaying && UIInterfaceOrientationIsLandscape(toInterfaceOrientation)){
        // Hide tabBar Or Go fullscreen
    }
    else {
        // show tabBar 
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...