我想为 UIWebView
的视频播放器添加一些自定义控件。我能够通过以下代码添加任何控件:
首先,我添加了以下通知:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(addOverLayView:) name:UIWindowDidBecomeVisibleNotification object:nil];
然后在收到它之后,
-(void)addOverLayView:(NSNotification*)aNotification{
UIWindow *window = (UIWindow *)aNotification.object;
if (window != self.view.window) {
[window addSubview:anyCustomview];
}
}
但是这个视图将静态地位于 UIWebView
的视频视图之上。但我想要实现的是,当视频播放器的控件隐藏时,我希望隐藏我的自定义视图。
换句话说,我想在 UIWebView
的视频播放器视图上实现自定义的 OverLayView
。