2017-02-19 58 views
0

我有這樣如何隱藏div元素在UIWebView的斯威夫特3

func webViewDidFinishLoad(_ webView: UIWebView) { 
     let loadStyles = "document.getElementById('platforms').style.display = 'none';" 
     webView.stringByEvaluatingJavaScript(from: loadStyles) 
    } 

代碼,但它不是在框架UIWebView的工作。我想在UIWebView的框架內隱藏div。如果我在LoadStyles中更改了「alert('Hallo World')」,則此代碼在應用程序打開時調用。我感到很困惑。

如果可以,請爲我提供解決方案。由於

回答

1

使用UIWebView未在iOS中的最新版本的建議。這是什麼蘋果says

重要

開始在IOS 8.0和OS X 10.10,使用WKWebView Web內容添加到您的應用程序。不要使用UIWebView或WebView。

嘗試使用WKWebView來實現相同的事情,它使用js更好。我相信這會有所幫助。