Добавление представления поверх MPMoviePlayerController

У меня есть MPMoviePlayerController, который играет в полноэкранном режиме. Затем я хочу добавить UIButton над фильмом, но это не такне показывай

Я уже пытался вставить вид над просмотром фильма следующим образом:

mpc =[[MPMoviePlayerController alloc]initWithContentURL:url];
[mpc setMovieSourceType:MPMovieSourceTypeFile];   

[self.view addSubview:mpc.view];
**[self.view insertSubview:self.backButton aboveSubview:mpc.view];**

[mpc setFullscreen:YES];

mpc.controlStyle = MPMovieControlStyleNone;

[mpc play];

И я также попытался добавить подпредставление к представлению контроллера фильма, как я прочитал в похожем вопросе:

**[mpc.view addSubview:self.backButton];**
[self.view addSubview:mpc.view];

Когда я регистрирую список подпредставлений, я всегда получаю кнопку в последней позиции, после MPMovieView и представления MPSwipable, но это нене показывай

EDIT: Я

удалось обойти это, отключив[mpc setFullscreen:YES] и установка кадра фильма "s просмотр границ родительского просмотра и установка режима масштабирования заливки. Не самое чистое решение, я думаю, но оно работает для меня.

mpc.view.frame = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.size.width, self.view.bounds.size.height);

UIButton *myButton = [[UIButton alloc]initWithFrame:CGRectMake(100, 500, 100, 100)];

myButton.backgroundColor = [UIColor blueColor];

mpc.controlStyle = MPMovieControlStyleNone;
mpc.scalingMode = MPMovieScalingModeAspectFit;

[self.view addSubview:mpc.view];

[self.view addSubview:myButton];

[mpc prepareToPlay];

Ответы на вопрос(1)

Ваш ответ на вопрос