Как сделать полноэкранный вид MPMovieController поверх UIPopoverController?

Я успешно поместил MPMoviePlayerController в UIPopoverController, выполнив следующие действия:

NSString *filenameString = [NSString stringWithString:[[helpVideosArray objectAtIndex:tagNumber] objectForKey:VIDEO_FILE_NAME]];
HelpVideoPopover *helpVideoPopover = [[HelpVideoPopover alloc] initWithVideoFilename:filenameString PreviewFrameView:self];
currentPopover = [[[[UIPopoverController alloc] initWithContentViewController:helpVideoPopover] retain] autorelease];
[currentPopover setPopoverContentSize:CGSizeMake(320, 240)];
[currentPopover presentPopoverFromRect:((UIButton*)sender).frame inView:previewView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
currentPopover.passthroughViews = [NSArray arrayWithObject:((HelpVideoPopover*)[currentPopover contentViewController]).movieController.view];

Проблема в том, что когда пользователь хочет просмотреть видео в полноэкранном режиме (и я разрешаю это), всплывающее окно отображается поверх полноэкранного видео. Итак, мой вопрос в том, есть ли еще один, который я должен делать это. Или, может быть, когда я показываю всплывающее окно, я просто использую пустой и накладываю поверх него проигрыватель фильмов из родительского контроллера представления? Я действительно хотел бы сохранить логику проигрывателя фильмов внутри контроллера представления всплывающего окна.

8
задан 3choTh1s 12 December 2010 в 03:32
поделиться