1
我的應用程序正在從服務器讀取JSON以向用戶顯示內容。我在這個JSON中有不同的值:日期,標題,圖像,文本內容等等。現在內容是一個沒有標記的純文本,放置在TextView中。它不是很漂亮,我不能在其中使用圖像。帶有豐富標記的iOS應用程序返回文本
在iOS應用程序中使用標記發送和顯示文本的最佳方式是什麼?
我的應用程序正在從服務器讀取JSON以向用戶顯示內容。我在這個JSON中有不同的值:日期,標題,圖像,文本內容等等。現在內容是一個沒有標記的純文本,放置在TextView中。它不是很漂亮,我不能在其中使用圖像。帶有豐富標記的iOS應用程序返回文本
在iOS應用程序中使用標記發送和顯示文本的最佳方式是什麼?
您可以在JSON中發送HTML,然後使用DTCoreText將其轉換爲NSAttributesString,並將其設置爲UITextViews的屬性文本屬性。與UIWebView UITextView不同,帶有屬性的內容是同步的,因此您甚至可以在實際呈現內容之前獲取內容大小。請記住在DTHTMLAttributedStringBuilder中使用DTUseiOS6Attributes選項以使返回的屬性字符串與iOS6 + UITextView兼容。
https://github.com/Cocoanetics/DTCoreText
屬性字符串也可以有圖片:
你可以用'UIWebView'。 –
UIWebView是由@Virussmca建議的最佳方式是內容HTML標記嗎? – satheeshwaran
是的 - 這是HTML - 我認爲我需要單獨的CSS應用程序 – moonvader