私は、ユーザーに受信トレイを表示する SDK を持っています。次の方法でプロンプトが表示されます。
[[UIApplication sharedApplication].keyWindow addSubview:viewToShow];
特定のメッセージを入力すると、同じようにプロンプトが表示されます。
[[UIApplication sharedApplication].keyWindow addSubview:messageVC.view];
問題は、メッセージ ビュー (uiwebview を表示) にビデオの URL があり、ビデオが開始されて全画面表示にサイズ変更されるたびに、これら 2 つのビューの背後でプロンプトが表示されるため、ユーザーには表示されないことです。
私の質問は、これらのビューの前に適切に表示されるように、ビデオをフルスクリーンで表示するにはどうすればよいですか?
私はUIMoviePlayerControllerDidEnterFullscreenNotification
通知に登録して、次のことを試みました:
for (UIView *view in [[self.view superview] subviews]) {
[view setHidden:YES];
}
そしてUIMoviePlayerControllerDidExitFullscreenNotification
通知のために:
for (UIView *view in [[self.view superview] subviews]) {
[view setHidden:NO];
}
それは機能していますが、解決策がどれほど良いかわかりません.....