【发布时间】:2015-07-17 10:33:37
【问题描述】:
我想在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。
【问题讨论】:
-
从 window.subviews 获取视图引用并同时删除该视图。
-
你为什么不使用任何其他自定义视频播放器?
标签: ios objective-c video uiwebview overlay