1

我正在开发一个应用程序,因为我正在使用UIWebview并在该 web 视图上打开 youtube。

我添加了关闭 webview 的关闭按钮,当我在 youtube 上打开视频并单击关闭按钮时,webview 关闭但视频声音仍在播放。

所以请告诉我如何从我的主视图中删除 webview。

我的关闭按钮代码:

- (void)cancel:(UITapGestureRecognizer *)recognizer {
      [web stopLoading];
      [web removeFromSuperview];
      [cnclbtn removeFromSuperview];
}
4

1 回答 1

1

试试这个......它可能会解决你的问题......

在从超级视图中删除之前,只需像这样加载带有空 html 页面的 webview ......

- (void)cancel:(UITapGestureRecognizer *)recognizer {
  [web stopLoading];
  [web loadHTMLString:@"<html><head></head><body></body></html>" baseURL:nil];
  [web removeFromSuperview];
  [cnclbtn removeFromSuperview];
}
于 2012-11-26T08:47:26.250 回答