1

私は1つのアプリケーションを開発してUIWebviewおり、そのWebビューでYouTubeを使用して開いています。

Webビューを閉じるための閉じるボタンを追加しました。YouTubeでビデオを開いて閉じるボタンをクリックすると、Webビューは閉じられますが、ビデオサウンドはまだ再生されています。

それでは、メインビューからWebビューを削除する方法を教えてください。

私の閉じるボタンコード:

- (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 に答える