2012-11-26 81 views
1

我正在開發一個應用程序,因爲我使用的是UIWebview,並且正在打開該webview上的youtube。UIWebview未關閉

我添加了關閉按鈕關閉web視圖,當我打開YouTube上的視頻,我點擊關閉按鈕,webview關閉,但視頻聲音仍在播放。

所以,請告訴我如何從我的主視圖中刪除webview。

我的關閉按鈕代碼:

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

回答

1

試試這個....這可能會幫助您解決問題...

從超級視圖中刪除只加載像這樣空的HTML網頁,網頁流量之前。 ..

- (void)cancel:(UITapGestureRecognizer *)recognizer { 
    [web stopLoading]; 
    [web loadHTMLString:@"<html><head></head><body></body></html>" baseURL:nil]; 
    [web removeFromSuperview]; 
    [cnclbtn removeFromSuperview]; 
} 
+0

是否有任何解決方案基於concept.I編寫正確,但爲什麼該webview響應這樣。 –

+0

我有同樣的問題,但也Murali的答案不起作用 –

+0

給予任何更多的建議謝謝 –