2017-03-22 131 views
0

在WebView中使用Swift:在webview中快速顯示圖像

我創建的HTML顯示在webView控件中。文本顯示HTML如預期,但我有這是在項目的麻煩顯示和圖像(束)下面是我曾嘗試代碼:

let urlpath = Bundle.main.path(forResource: "ld", ofType: "png"); 

webOut += "<img src='\(urlpath!)' height='16' width='16'>" 
webOut += "<h3 style='color:#FD7D70ff'>\(sta.person!)</h3>" 
webOut += "<div style='font-size: \(statementTextSize)'>\(sta.text!)</div>" 

let requesturl = NSURL(string: urlpath!) 
webView.loadHTMLString(webOut, baseURL: requesturl as URL?) 

圖像不顯示。

在這種情況下顯示圖像的最佳方式是什麼?

回答

1

在上面的代碼片段中,您有兩個針對urlpath的聲明 - 所以我假設錯誤地添加了一個聲明。但是,如果我刪除它並運行你的代碼,它運行良好,並在我測試時顯示一個圖像。因此,您可能需要在調用loadHTMLString之前在代碼中設置斷點,然後查看正在加載的HTML的外觀,以及該代碼是否爲有效的HTML?

+0

我刪除了額外的聲明和HTML仍然顯示正常,但圖像不顯示 – lascoff

+0

由於代碼在這裏工作,我只能假設問題是別的。你有可能與我分享這個項目,這樣我就可以看看發生了什麼? – Fahim