Вы можете использовать уведомление, чтобы сообщить, когда оно закончится, чтобы вы могли удалить его из вида и оставить предыдущий вид на экране.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlaybackComplete:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:self.player.moviePlayer];
Не забудьте удалить уведомление в moviePlaybackComplete:
MPMoviePlayerController *moviePlayerController = [notification object];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayerController];