2012-02-21 311 views
0

我寫的是iOS的iPhone應用程序,並嘗試添加了以下功能:着色文本當用戶鍵入它(的iOS,Xcode中)

  • 用戶鍵入鍵盤上的文字。
  • 雖然他的類型,文本顯示在屏幕上,但每封信是用不同的顏色

的UIViewText API說:

「此類不支持多樣式文本字體,顏色和文本對齊屬性總是適用於文本視圖的全部內容要在應用程序中顯示更復雜的樣式,您需要使用對象並使用HTML呈現您的內容。

我該怎麼做?

我在這裏找到了類似的問題,但沒有得到確鑿的答案。 How to change UITextView last entered text color in iPhone?

回答

1

UITextView不支持混合字體,顏色或大小。要做到這一點,你可能想看看這個框架。

OHAttributedLabel

這將讓你在一個單一的標籤使用NSAttributedStrings。然後,你需要做的就是將幾個UIColor加入到一個數組中,並隨機挑選一個。

+0

謝謝!這聽起來像我正在尋找的東西! – 2012-02-22 15:27:01

相關問題