Если все ваши представления (не проигрыватель фильмов) находятся внутри контроллера представления, называемого bigController
, вот что попробуйте.
Во-первых, добавьте проигрыватель фильмов в фоновом режиме. Предполагая, что вы используете класс MPMoviePlayerController
, вот что нужно сделать:
[bigController.view insertSubview:moviePlayerController atIndex:0];
Затем оживите прочее:
[UIView animateWithDuration:0.5 animations:^{
for (UIView *view in [bigController subviews]) {
if (view != moviePlayerController.view) {
view.frame = CGRectMake(0, bigController.view.frame.size.height,
view.frame.size.width,
view.frame.size.height);
}
}
}];