2015-09-10 2 views
0

У меня есть мнение, где я показываю MPMoviePlayerController со следующим кодом:ОВР Баннер спрятана под MPMoviePlayerController

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
[[player view] setFrame:self.view.bounds]; 
[self.view addSubview: [player view]]; 
[player play]; 

Тогда я показываю в ОВР Баннер с помощью делегатов, и это на самом деле показывает, если я не добавить игрока , Таким образом, iAd Banner находится под игроком. Мне нужно, чтобы он отображался над просмотром плеера, он должен покрыть часть воспроизводимого видео.

Возможно ли ребята?

ответ

0

Прежде всего я получил положение двух точек зрения:

NSInteger indexOfControl1 = [[self.view subviews] indexOfObject:banner]; 
NSInteger indexOfControl2 = [[self.view subviews] indexOfObject:mediaPlayer.view]; 
NSLog(@"Banner: %ld",(long)indexOfControl1); 
NSLog(@"Media Player: %ld",(long)indexOfControl2); 

, а потом я переехал знамя над последней точкой зрения со следующим кодом:

[self.view insertSubview:banner aboveSubview:mediaPlayer.view]; 

Спасибо в любом случае, надежда это помогает кому-то другому.

Смежные вопросы