我有一個名爲htmlString的字符串,其中包含一些HTML格式的信息。我需要把這些信息放入一個webView中,加載整個html字符串,包含顏色和字體。我需要知道弦高。我能怎麼做?iOS - WebView和字符串
回答
你想要做的事,如:
[_webView loadHTMLString:htmlStr
baseURL:[NSURL fileURLWithPath:path]];
這將你的HTML加載到網頁流量和使用您提供的路徑作爲其他文檔的根。換句話說,你的html字符串可以引用其他文件(css,javascript等),並且baseURL用於定位使用相對路徑的URL。
編輯:
這個高度,你可以指定一個UIWebView的委託,因爲它有一個webViewDidFinishLoad:方法來告訴你時,頁面呈現。然後,你可以在網頁上執行JavaScript來確定使用的UIWebView的方法最終身高 - stringByEvaluatingJavaScriptFromString:
這個答案也似乎非常有關:How to determine UIWebView height based on content, within a variable height UITableView?
用戶詢問如何獲取字符串的高度。 –
這個問題似乎有兩方面。 1.)如何加載HTML字符串到UIWebView加載顏色,字體等... 2.)如何獲得「字符串高度」?你是對的,我只回答了第一部分,但我還不確定他要求第二部分。你可以計算一個字符串的高度,給定1)一個字體和2)一個寬度。但是,這對html字符串沒有意義。在確定高度之前,您必須先渲染它。 – Sam
Andrea,如果這個答案對你沒有幫助,我會將其刪除。我只是認爲這至少是你要找的東西的一部分。請詳細說明「弦高」的含義。我假設你不想將html標籤分解爲字符串高度。您可以查看http://developer.apple.com/library/ios/#documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html這是人們通常使用的內容,但如果您希望高度呈現的html頁面。 – Sam
的NSString * htmlStrings =「
你好我爲這裏
」; [_webView loadHTMLString:htmlStrings baseURL:[NSURL fileURLWithPath:null]];- 1. 的WebView字符串定製
- 2. JSON和iOS和字符串數據
- 3. IOS:字符串強調和大膽
- 4. iOS搜索和替換PDF字符串
- 5. IOS Webview和視頻
- 6. 解析JSON字符串IOS - HTML字符
- 7. Android WebView未完全解碼字符串
- 8. webview的拆分字符串Android
- 9. 可可:獲取WebView mainFrame html字符串
- 10. StringBuffer的不追加字符串的WebView
- 11. 從字符串中的iOS
- 12. iOS Swift從[字符串:[AnotherKindOfDictionary]]()
- 13. iOS:解碼utf8字符串
- 14. android webview字幕字符串不能取代一些字符串與圖像
- 15. 傳遞字符串到的WebView和顯示
- 16. 字符和字符串
- 17. 字符到/和字符串
- 18. iOS的webview swipegesturerecognizer和縮放
- 19. 解析字符串和子字符串
- 20. 字符串和字符串生成器
- 21. 源字符串和目標字符串
- 22. 差B/W字符串和字符串
- 23. 字符串池(字符串和StringBuffer)
- 24. 提取字符串,字符串X和字符串之間ÿ
- 25. 在iOS中將字符串拆分爲子字符串
- 26. iOS的字符串中找到字符串
- 27. 如何將字符串拆分爲iOS中的子字符串?
- 28. 將字符串和字符串轉換爲gettext PO
- 29. 字符串和Enumerable.Count
- 30. PhpUnit和字符串
你想知道字符串高度是什麼意思?你想知道在渲染html之後頁面有多大? – Sam