【发布时间】:2013-03-10 11:57:11
【问题描述】:
我有一个 SDK,它通过收件箱提示用户,它的提示方式如下:
[[UIApplication sharedApplication].keyWindow addSubview:viewToShow];
输入特定信息后,同样提示:
[[UIApplication sharedApplication].keyWindow addSubview:messageVC.view];
问题在于,当消息视图(显示 uiwebview)具有视频 url 时,每当视频开始并调整为全屏时,都会在这两个视图后面提示它,因此它对用户是隐藏的。
我的问题是,我怎样才能全屏显示视频,以便在这些视图前正确显示?
我已尝试注册UIMoviePlayerControllerDidEnterFullscreenNotificationnotification,并进行以下操作:
for (UIView *view in [[self.view superview] subviews]) {
[view setHidden:YES];
}
对于UIMoviePlayerControllerDidExitFullscreenNotification 通知:
for (UIView *view in [[self.view superview] subviews]) {
[view setHidden:NO];
}
它正在工作,但我不确定解决方案有多好.....
【问题讨论】: