2010-12-18 23 views
2

我被困在格式化textview,因爲我想做一個不錯但簡單的看textview,但我不能設法做到這一點。一直在尋找四周,但沒有能夠這樣做。所以現在我懇求你的專業知識,並尋求在這個問題上的幫助。
所有我想要做的是格式化文本的方式,人們能夠正確地讀它,例如:是否有一種方法可以將格式設置爲iphone sdk上的xib文件的textview?

Recipie

成份
1升的杯
1 1/2肉桂茶茶葉
karo的一張桌子。

程序
開始通過添加....

末把每一件事情在一個大碗裏和享受。

就這麼簡單,但它不會讓我這樣做。所以請如果有任何天才尋求幫助
我會很感激。

+0

嗨,數據是可以編輯或只是想顯示? – Satya 2010-12-18 05:54:28

+0

只顯示。而且我從未使用過網絡視圖,因爲我聽說它在用戶點擊時確實會造成麻煩,並有可能聽起來像一個noob,我沒有經驗。所以如果你堅持網絡瀏覽,任何例子都會很棒。請。 – DevDreamers 2010-12-21 18:42:54

回答

0

感謝每一個,但我正在嘗試避免UIWEBVIEW,因爲我聽到,我發現一個最快的方式使它工作的方式,我需要,我決定使用標籤(作爲BOLD TEXT)和TEXTVIEWS來顯示正常文本;給他們的字體和大小你想要的,它的工作精美。如果需要,您甚至可以在SCROLLVIEW中使用它們。大聲笑。

1

我建議使用帶有HTML文檔的UIWebView。這會給你最終的格式功能。

+0

低調選民是否會解釋倒票的原因?或者我們只是在這裏狙擊聲譽? – WrightsCS 2010-12-18 04:59:28

+0

雖然我不同意downvote,但在某些情況下使用它們的警告可能是有條件的。也就是說,webview會吃掉所有的東西,所以在某些情況下(例如表格/網格單元格,滾動視圖),除非webview的框架設置爲文檔大小,否則它不適用於滾動 - 儘管如此,我仍然會吃水龍頭。 – jer 2010-12-18 05:21:13

1

我會老老實實把這個放到一個UIWebView中,那樣你就可以按照你想要的方式使用html和css格式。你將不得不做太多的解決方法來改變它的不同部分的文本大小,並且必須子類和其他廢話。

是否有任何理由需要使用textview?

1

我發現對於涉及多種字體或自定義對齊的任何事情來說,最好的方法是將其寫入HTML並使用UIWebView。

1

你可以做的是使用JTextView代碼。它沒有完成(編輯支持是什麼還沒有準備好黃金時間),但可用於文本顯示(閱讀:非編輯)

它使用CoreText繪製,並採用NSAttributedString作爲文本存儲。您爲特定的文本運行定義屬性(不同的字體,大小等),並且此文本視圖將爲您繪製該屬性。

更具體地說,您可以在NSAttributedString中執行此操作,然後將其設置爲attributedText

Code is here

相關問題